Android 如何获得移动foregroung中显示的应用程序?
我想知道服务中当前手机界面上显示的活动 android中有活动堆栈。它是否在系统中具有全局活动堆栈并提供前台显示的活动信息?Android 如何获得移动foregroung中显示的应用程序?,android,service,Android,Service,我想知道服务中当前手机界面上显示的活动 android中有活动堆栈。它是否在系统中具有全局活动堆栈并提供前台显示的活动信息?Context Context=null;//FIXME:使用上下文初始化。 Context context = null; // FIXME: init with your context. ActivityManager activityManager = (ActivityManager) context.getSystemService(Contex
Context Context=null;//FIXME:使用上下文初始化。
Context context = null; // FIXME: init with your context.
ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningAppProcessInfo> procInfos = activityManager.getRunningAppProcesses();
for (int i = 0; i < procInfos.size(); i++) {
if (procInfos.get(i).importance == RunningAppProcessInfo.IMPORTANCE_FOREGROUND) {
//the current running process
Log.d("FOREGROUND_Application", procInfos.get(i).processName + "is running on the FOREGROUND");
}
}
ActivityManager ActivityManager=(ActivityManager)context.getSystemService(context.ACTIVITY_服务);
List procInfos=activityManager.getRunningAppProcesses();
对于(int i=0;i
哇,我甚至不知道这是可能的