代码实现TopActivity方法
2015-12-28 15:19
519 查看
ActivityManager mActivityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE) ;
//获得系统运行的进程
List<ActivityManager.RunningAppProcessInfo> appList1 = mActivityManager
.getRunningAppProcesses();
for (RunningAppProcessInfo running : appList1) {
System.out.println(running.processName);
}
System.out.println("================");
//获得当前正在运行的service
List<ActivityManager.RunningServiceInfo> appList2 = mActivityManager
.getRunningServices(100);
for (ActivityManager.RunningServiceInfo running : appList2) {
System.out.println(running.service.getClassName());
}
System.out.println("================");
//获得当前正在运行的activity
List<ActivityManager.RunningTaskInfo> appList3 = mActivityManager
.getRunningTasks(1000);
for (ActivityManager.RunningTaskInfo running : appList3) {
System.out.println(running.baseActivity.getClassName());
}
System.out.println("================");
//获得最近运行的应用
List<ActivityManager.RecentTaskInfo> appList4 = mActivityManager
.getRecentTasks(100, 1);
for (ActivityManager.RecentTaskInfo running : appList4) {
System.out.println(running.origActivity.getClassName());
}
//获得系统运行的进程
List<ActivityManager.RunningAppProcessInfo> appList1 = mActivityManager
.getRunningAppProcesses();
for (RunningAppProcessInfo running : appList1) {
System.out.println(running.processName);
}
System.out.println("================");
//获得当前正在运行的service
List<ActivityManager.RunningServiceInfo> appList2 = mActivityManager
.getRunningServices(100);
for (ActivityManager.RunningServiceInfo running : appList2) {
System.out.println(running.service.getClassName());
}
System.out.println("================");
//获得当前正在运行的activity
List<ActivityManager.RunningTaskInfo> appList3 = mActivityManager
.getRunningTasks(1000);
for (ActivityManager.RunningTaskInfo running : appList3) {
System.out.println(running.baseActivity.getClassName());
}
System.out.println("================");
//获得最近运行的应用
List<ActivityManager.RecentTaskInfo> appList4 = mActivityManager
.getRecentTasks(100, 1);
for (ActivityManager.RecentTaskInfo running : appList4) {
System.out.println(running.origActivity.getClassName());
}
相关文章推荐
- python连接数据库出报表
- 解决Spring MVC @ResponseBody返回中文字符串乱码问题
- AS2.0大步更新 Google强势逆天
- Java Web系列:Spring MVC基础
- C++ Virtual
- 按返回键退出程序但不销毁代码,像QQ一样,后台运行
- 解读python中SocketServer源码
- 读书笔记--python数据可视化--006_从数据库导入数据
- Qt中设定tablewidget的选定范围
- 【转载】struts应用在断网情况下启动报错解决办法(java/net/AbstractPlainSocketImpl.java:178:-1)
- Java编程中使用XFire框架调用WebService程序接口
- 读书笔记--python数据可视化--005_从数据库导入数据
- replace与replaceAll的区别
- matlab下对caffe接口的调用
- Yii快速入门经典教程
- eclipse ant 编译 中文乱码问题
- Django学习笔记1
- 如何让C#生成的dll动态库文件,在被引用时带有注释备注提示
- Java中如何解决double和float精度不准的问题
- C++入门(5):定义个人函数