【问题标题】:Seeing which app is currently running [duplicate]查看当前正在运行的应用程序[重复]
【发布时间】:2016-03-01 04:09:13
【问题描述】:

我创建了一个应用程序,该应用程序启动了一项服务,该服务不断查看当前活动是什么。它正确显示了我的应用程序中所有活动的名称,但任何其他应用程序都是 com.android.launcher2.Launcher。我想知道是否真的可以看到当前的活动是什么。

【问题讨论】:

    标签: android service running-other-programs


    【解决方案1】:
    public class Services extends Service{
    
        @Override
        public IBinder onBind(Intent intent) {
            return null;
        }
    
        @Override
        public int onStartCommand(Intent intent, int flags, int startId) {
    
            ActivityManager am = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
            List<ActivityManager.RunningAppProcessInfo> runningAppProcessInfo = am.getRunningAppProcesses();
    
            for(;;)
            {   
                for(RunningAppProcessInfo info : runningAppProcessInfo)
                {
                    Log.d("APP", info.processName);
                }
            }
    
        }
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-28
      • 1970-01-01
      • 1970-01-01
      • 2016-04-03
      • 2013-05-21
      • 2011-01-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多