`
JasonShieh
  • 浏览: 527566 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

android获取CPU参数(命令行方式)

阅读更多
public static String fetch_cpu_info() {
String result = null;
try {
String[ ] args = { "/system/bin/cat", "/proc/cpuinfo" };
result = run(args, "/system/bin/");
Log.i("result","result=" + result);
} catch (IOException ex) {
ex.printStackTrace();
}
return result;
}
public synchronized static String run ( String [] cmd,String workdirectory)
throws IOException {
String result = "";
try {
ProcessBuilder builder = new ProcessBuilder ( cmd );
//设置一个路径
if ( workdirectory != null )
builder.directory ( new File ( workdirectory ) ) ;
builder.redirectErrorStream (true) ;
Process process = builder.start ( ) ;
InputStream in = process.getInputStream ( ) ;
byte[] re = new byte[1024] ;
while (in.read(re) != -1){
result = result + new String (re) ;
}
in.close ( ) ;

} catch ( Exception ex ) {
ex.printStackTrace ( ) ;
}
return result ;
}
分享到:
评论

相关推荐

    获取设备参数

    - Android:通过Android SDK的`Build`类获取设备信息,或使用`adb shell`命令行工具。 - iOS:Objective-C/Swift中,`UIDevice`类提供设备信息,`sysctl`函数可获取系统级参数。 7. **云服务**: - 在AWS、Azure...

    Android的cpu硬盘内存网络设置系统信息硬件信息.pdf

    本文主要围绕Android设备的CPU、硬盘、内存以及网络设置等信息的获取进行探讨。 首先,查看手机信息的可行性分析涉及到对系统接口的理解和使用。在Android系统中,大部分硬件和系统信息可以通过Java API或者系统...

    android 源代码获取(windows7)

    `-j$(nproc)` 参数会根据你的CPU核心数并行编译,提高效率。 最后,如果一切顺利,你会在指定的目录下得到编译好的Android系统镜像,可以用于刷机或进一步的开发工作。 总的来说,获取和编译Android源代码是一项...

    Android开发环境搭建全程演示(jdk+eclip+android sdk)

    本文将详细介绍如何一步步配置Android开发环境,包括安装JDK、设置Eclipse以及获取和配置Android SDK。这个过程对于初学者至关重要,因为只有正确地搭建了环境,才能进行后续的编码和调试工作。 1. **Java ...

    basic4android+开发教程.pdf

    在文档中提到的AVD Manager是管理Android虚拟设备的工具,它允许开发者创建新的虚拟设备实例,配置其参数如屏幕分辨率、CPU、内存大小等,并能够启动这些虚拟设备。当遇到错误提示"invalid command-line parameter...

    android-battery-historian.zip

    - **获取bugreport**:首先,你需要在Android设备上通过命令行执行`adb bugreport`,这会生成一个包含设备状态详细信息的文件。 - **解压Battery Historian**:下载并解压"android-battery-historian.zip",确保...

    在windows平台上 下载 android 源代码

    2. 获取repo:在命令行中,使用以下命令下载repo脚本: ``` curl https://storage.googleapis.com/git-repo-downloads/repo > repo ``` 3. 设置可执行权限:由于Windows系统不支持Linux的chmod命令,你需要右键...

    Android systrace运行需要的资源

    3. 下载并安装Android SDK,获取`adb`工具。 4. 连接Android设备并开启USB调试。 5. 使用Python的`-m systrace`命令启动追踪。 通过以上步骤,你应该能够成功地在Windows环境下运行Android Systrace,并对你的应用...

    ffmpeg android so/a 支持x264、x265、xfade

    在Android项目中使用FFmpeg,首先需要获取FFmpeg源码,并进行定制编译,以适应Android的不同架构(armeabi, armeabi-v7a, arm64-v8a, x86, x86_64)。编译过程中需要添加对x264、x265和xfade的支持。这通常涉及到...

    新版Android开发教程.rar

    � 采用了对有限内存、电池和 CPU 优化过的虚拟机 Dalvik , Android 的运行速度比想象的要快很多。 � 运营商(中国移动等)的大力支持,产业链条的热捧。 � 良好的盈利模式( 3/7 开),产业链条的各方:运营商、...

    ScreenRecord Android

    在Android中,获取屏幕截图通常涉及到反射技术,因为Android API并未直接提供公开的截图接口。开发者可以通过`SurfaceComposerClient`和`Display`类来捕获设备的当前显示内容。首先创建一个`SurfaceComposerClient`...

    韦东山Android系统视频使用手册20160303

    - 在Ubuntu系统中安装Git通常非常简单,可以通过命令行工具执行相应的apt-get命令来完成。 - 例如:`sudo apt-get install git` - **使用示例:获得全部源码** - 通过`git clone`命令可以克隆一个完整的远程...

    [Android应用开发实战]

    - 在系统环境中设置JAVA_HOME、ANDROID_HOME等环境变量,确保命令行可以正确识别这些工具。 4. **创建第一个Android项目** - 打开Android Studio,选择“Start a new Android Studio project”。 - 设置项目名称...

    Android安装文档.docx )

    在SDK Manager中,你可以创建自定义的AVD(Android Virtual Device),选择CPU/ABI类型,内存大小,屏幕分辨率等参数。创建完成后,在AVD Manager中启动这个模拟器,它就像一个真实的Android设备,可以运行和测试你...

    Android 2.2 开发环境配置详解

    在AVD(Android Virtual Device)Manager中,创建一个新的虚拟设备(AVD),设置CPU类型、内存大小、屏幕分辨率等参数。选择Android 2.2作为目标系统版本,并保存配置。启动AVD后,就可以在模拟器上运行和测试你的...

    android ffmpeg全平台编译

    本篇将详细介绍如何在Android上编译全平台版本的FFmpeg,并支持h264软编码以及自定义编译参数。 一、FFmpeg简介 FFmpeg是一套由各种音视频处理工具组成的项目,包括命令行工具和C/C++库。它的核心是libavcodec...

Global site tag (gtag.js) - Google Analytics