您的位置:首页 > 编程语言

代码实现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());  

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: