【总结备用】Android(安卓)获取正在运行的任务和服务
16lz
2022-04-21
void DisplayTasks() { ActivityManager activityManager; try { activityManager = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE); arylistTask = new ArrayList<String>(); List<ActivityManager.RunningTaskInfo> mRunningTasks = activityManager.getRunningTasks(10); //10表示获取任务数目 /* 以循环及baseActivity方式取得运行中的任务信息*/ for (RunningTaskInfo amTask : mRunningTasks) { Log.d("TaskInfo", amTask.baseActivity.getClassName()+"("+amTask.id+")"); } //获取服务 List<RunningServiceInfo> mserviceTasks = activityManager.getRunningServices(10); /* 以循环方式取得运行中的服务信息 */ for (RunningServiceInfo serinfo : mserviceTasks) { Log.d("TaskServerInfo", serinfo.process+"("+serinfo.pid+")"); } } catch (Exception e) { }
更多相关文章
- Android聊天软件开发(基于网易云IM即时通讯)——注册账号(二)
- Android(安卓)记录一个好用的文件存储操作工具类SDCardHelper
- android webview 获取geolocation
- android系统时间获取方式
- Android(安卓)常用的SDCARD和内存操作
- Android(安卓)文件打开方式
- android location 位置定位
- Android(安卓)Drawable、Bitmap、byte[]之间的转换
- View的XML 属性大全(官方文档)