获取正在运行的后台service的代码

给一段获取正在运行的后台service的代码,如下:


//RunningServicesInfo
public static String getRunningServicesInfo(Context context) {
StringBuffer serviceInfo = new StringBuffer();
final ActivityManager activityManager = (ActivityManager) context
.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningServiceInfo> services = activityManager.getRunningServices(100);

Iterator<RunningServiceInfo> l = services.iterator();
while (l.hasNext()) {
RunningServiceInfo si = (RunningServiceInfo) l.next();
serviceInfo.append("pid: ").append(si.pid);
serviceInfo.append("\nprocess: ").append(si.process);
serviceInfo.append("\nservice: ").append(si.service);
serviceInfo.append("\ncrashCount: ").append(si.crashCount);
serviceInfo.append("\nclientCount: ").append(si.clientCount);
serviceInfo.append("\nactiveSince: ").append(ToolHelper.formatData(si.activeSince));
serviceInfo.append("\nlastActivityTime: ").append(ToolHelper.formatData(si.lastActivityTime));
serviceInfo.append("\n\n");
}
return serviceInfo.toString();
}

更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. 如何在后台运行Linux命令?
  3. Android(安卓)3D旋转动画实现
  4. javascript根据字符串创建Date对象,在ios和android中行为不一致
  5. android闹钟——原代码
  6. achartengine与Android中ScrollView的冲突问题
  7. Android文件下载功能实现代码
  8. 安卓WebView与JavaScript交互
  9. Android获取系统拍照程序发出的广播

随机推荐

  1. 控件更新Invalidate和postInvalidate的区
  2. android基础学习--->adapter那点事儿
  3. Android中有几种数据存储方式,每种方式有
  4. Android(安卓)Push Notificatioin Servic
  5. Android异步任务AsyncTask实现方式
  6. HTML中的javascript交互
  7. 为Android开发环境安装BlackBerry PlayBo
  8. Android之NDK开发
  9. android switch模块
  10. android - 为响应度而设计 - 开发文档翻