android 获取app使用的CPU
来源:互联网 发布:电音大神 知乎 编辑:程序博客网 时间:2024/05/20 13:40
public static int getAppCpuUsedPercent(String packageName)
{
String[] cpuInfos = null;
int AppCpuUsedPercent = -1;
try
{
int pid = android.os.Process.myPid();
BufferedReader reader = new BufferedReader(new InputStreamReader(
Runtime.getRuntime().exec("top -n 1").getInputStream()), 500);
String load = reader.readLine();
while(load != null) {
if(load.contains(packageName) && load.contains(String.valueOf(pid))) {
break;
}
load = reader.readLine();
}
reader.close();
cpuInfos = load.split("%");
AppCpuUsedPercent = Integer.parseInt(cpuInfos[0].substring(cpuInfos[0].length() - 3).trim());
}
catch (Exception ex)
{
ex.printStackTrace();
}
return AppCpuUsedPercent;
}
{
String[] cpuInfos = null;
int AppCpuUsedPercent = -1;
try
{
int pid = android.os.Process.myPid();
BufferedReader reader = new BufferedReader(new InputStreamReader(
Runtime.getRuntime().exec("top -n 1").getInputStream()), 500);
String load = reader.readLine();
while(load != null) {
if(load.contains(packageName) && load.contains(String.valueOf(pid))) {
break;
}
load = reader.readLine();
}
reader.close();
cpuInfos = load.split("%");
AppCpuUsedPercent = Integer.parseInt(cpuInfos[0].substring(cpuInfos[0].length() - 3).trim());
}
catch (Exception ex)
{
ex.printStackTrace();
}
return AppCpuUsedPercent;
}
0 0
- android 获取app使用的CPU
- 关于Android的查询CPU、流量、内存以及获取一个app的启动activity
- android cpu信息的获取
- 脚本获取 app 的 cpu、memory 信息,使用 pychartdir 生成图表
- 脚本获取 app 的 cpu、memory 信息,使用 pychartdir 生成图表
- Android-APP-CPU 耗电测试的例子
- Android 获取手机内存,cpu使用信息
- 使用Android Studio 自带的monitors查找App CPU 使用率过高的原因
- 如何使用appium desktop 获取Android APP 控件的id
- android 利用superuser编写使用root权限的app及修改CPU governor
- Android 获取app的版本
- 获取Android app的LaunchActivity
- 获取Android设备的CPU频率
- Android下获取CPU信息的办法
- 获取进程的CPU使用情况
- 获取某个进程的CPU使用情况
- 获取CPU、内存的使用情况
- Android 通过UsageStatsManager获取App使用情况
- OpenGL(十) 手机不可用特性 ComputeShader GeometryShader ...
- Android 原生控件 2 Switch 和 TogglBUtton
- POJ-2373-Dividing the Path
- 修改SVN已提交项目的消息日志
- Android 点击View外部消失
- android 获取app使用的CPU
- 关于PHP内部编码与mysql字符差异问题的研究
- 收藏的博客地址
- snpKit 关于自动布局
- Mysql修改数据类型
- AOP 自定义日志
- 算法学习之一:堆排序
- 利用XDroidMvp快速实现mvp设计模式(一)
- 利用随机森林,xgboost,logistic回归,预测泰坦尼克号上面的乘客的获救概率