Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android Studio中显示ADB命令的输出_Android_Android Layout_Android Fragments_Android Intent_Adb - Fatal编程技术网

在Android Studio中显示ADB命令的输出

在Android Studio中显示ADB命令的输出,android,android-layout,android-fragments,android-intent,adb,Android,Android Layout,Android Fragments,Android Intent,Adb,我正在做一个在Android中显示CPU使用情况的项目,我遇到了adb命令,该命令将显示相同的CPU使用情况 adb shell top -m 10 我需要在Android Studio中将此输出显示为按钮单击事件。当我单击按钮时,CPU使用率输出可以在一个新窗口中呈现 如何在Android Studio中准确解析此命令 我对Android编程基本上是新手,我正在等待您对这一点的宝贵意见 提前感谢。在按钮上运行此代码,单击监听器可能正在工作 私有浮点读用法(){ 试一试{ long cpu1=

我正在做一个在Android中显示CPU使用情况的项目,我遇到了adb命令,该命令将显示相同的CPU使用情况

adb shell top -m 10
我需要在Android Studio中将此输出显示为按钮单击事件。当我单击按钮时,CPU使用率输出可以在一个新窗口中呈现

如何在Android Studio中准确解析此命令

我对Android编程基本上是新手,我正在等待您对这一点的宝贵意见


提前感谢。

在按钮上运行此代码,单击监听器可能正在工作

私有浮点读用法(){

试一试{

long cpu1=long.parseLong(toks[2])+long.parseLong(toks[3])+long.parseLong(toks[4]) +Long.parseLong(toks[6])+Long.parseLong(toks[7])+Long.parseLong(toks[8])

试一试{

返回(浮动)(cpu2-cpu1)/((cpu2+idle2)-(cpu1+idle1)); }

捕获(IOEX异常){

}

返回0


}

那么,您是想在应用程序本身内还是在IDE内做点什么呢?在应用程序本身内,然后单击一些按钮
RandomAccessFile reader = new RandomAccessFile("/proc/stat", "r");

String load = reader.readLine();

String[] toks = load.split(" ");

long idle1 = Long.parseLong(toks[5]);
  Thread.sleep(360);
} 
catch (Exception e) {}

reader.seek(0);

load = reader.readLine();

reader.close();

toks = load.split(" ");

long idle2 = Long.parseLong(toks[5]);

long cpu2 = Long.parseLong(toks[2]) + Long.parseLong(toks[3]) + Long.parseLong(toks[4])
    + Long.parseLong(toks[6]) + Long.parseLong(toks[7]) + Long.parseLong(toks[8]);
   ex.printStackTrace();