在Android Studio中显示ADB命令的输出
我正在做一个在Android中显示CPU使用情况的项目,我遇到了adb命令,该命令将显示相同的CPU使用情况在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=
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();