ActivityManager--获得正在运行的activity与service.

转载 2014年08月20日 13:25:07
Java代码  收藏代码
  1. ActivityManager mActivityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE) ;    
  2.   
  3. //获得系统运行的进程  
  4. List<ActivityManager.RunningAppProcessInfo> appList1 = mActivityManager  
  5.         .getRunningAppProcesses();  
  6. for (RunningAppProcessInfo running : appList1) {  
  7.     System.out.println(running.processName);  
  8. }  
  9. System.out.println("================");  
  10.   
  11. //获得当前正在运行的service  
  12. List<ActivityManager.RunningServiceInfo> appList2 = mActivityManager  
  13.         .getRunningServices(100);  
  14. for (ActivityManager.RunningServiceInfo running : appList2) {  
  15.     System.out.println(running.service.getClassName());  
  16. }  
  17.   
  18. System.out.println("================");  
  19.   
  20. //获得当前正在运行的activity  
  21. List<ActivityManager.RunningTaskInfo> appList3 = mActivityManager  
  22.         .getRunningTasks(1000);  
  23. for (ActivityManager.RunningTaskInfo running : appList3) {  
  24.     System.out.println(running.baseActivity.getClassName());  
  25. }  
  26. System.out.println("================");  
  27.   
  28. //获得最近运行的应用  
  29. List<ActivityManager.RecentTaskInfo> appList4 = mActivityManager  
  30.         .getRecentTasks(1001);  
  31. for (ActivityManager.RecentTaskInfo running : appList4) {  
  32.     System.out.println(running.origActivity.getClassName());  
  33.     } 

ActivityManager--获得正在运行的activity与service.

ActivityManager mActivityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVI...
  • pecke
  • pecke
  • 2014年04月18日 19:51
  • 414

获取正在运行的应用、当前应用正在运行的activity

getForegroundApp - returns the foreground application. getActivityForApp - returns the activity of ...
  • lishouyi710
  • lishouyi710
  • 2012年08月28日 09:41
  • 266

Android获得当前正在运行的Activity及相关信息

本文实例讲述了android获取当前运行Activity名字的方法,可以避免即时聊天再出现通知的情况。分享给大家供大家参考。具体方法如下: 最近在做IM时需要知道当前Activity是哪一个Activ...
  • wk1063645973
  • wk1063645973
  • 2015年10月02日 13:59
  • 10733

Android学习笔记(九)之Android 获取正在运行的Activity

首先是新建一个Android工程,然后修改【main.xml】文件如下: 添加一个ListView ...
  • cuiran
  • cuiran
  • 2012年09月23日 16:43
  • 2732

使用adb获取当前正在运行的Activity

使用dumpsys命令可以查看Android手机当前正在运行的Activity adb shell dumpsys activity activities | findstr "Run" 如果结果...
  • ElliottSilence
  • ElliottSilence
  • 2017年03月16日 10:25
  • 189

查看当前正在运行的Activity列表

1、在终端中输入, 注意adb如果没有配置到系统环境变量里,则需要cd到它所在的文件夹下 “adb shell dumpsys activity” 2、出来的结果比较多,直接搜索"Ru...
  • u013394527
  • u013394527
  • 2016年04月20日 15:19
  • 968

Android-如何获得当前正在运行的activity和进程的相关信息

ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);     RunningT...
  • u014649598
  • u014649598
  • 2015年08月28日 16:12
  • 2481

Android点击通知栏信息后返回正在运行的程序,而不是一个新Activity

From http://blog.sina.com.cn/s/blog_80a855370101hqr5.html 很多网上关于 通知栏的例子都是打开一个新的Activity,代码也很多。 根...
  • yuxiaohui78
  • yuxiaohui78
  • 2016年07月16日 04:48
  • 1219

如何判断Activity,Service,App是否在运行?

判断Activity是否在运行(可见): public static boolean isActivityRunning(Context mContext,String activityClassNa...
  • zhangfei_jiayou
  • zhangfei_jiayou
  • 2014年03月14日 16:07
  • 11056

Android 消息通知栏返回正在运行的Activity

NotificationManager barmanager=(NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE); ...
  • xuefu_78
  • xuefu_78
  • 2017年03月20日 15:58
  • 262
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ActivityManager--获得正在运行的activity与service.
举报原因:
原因补充:

(最多只允许输入30个字)