Android 申请在国外吗?
当我从另一个到Android 申请在国外吗?,android,Android,当我从另一个到 Intent intent = new Intent(Intent.ACTION_MAIN); intent.addCategory("android.intent.category.LAUNCHER"); intent.setComponent(new ComponentName("com.app.app", "com.app.app.Main")); startActivity(intent);
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory("android.intent.category.LAUNCHER");
intent.setComponent(new ComponentName("com.app.app", "com.app.app.Main"));
startActivity(intent);
ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningAppProcessInfo> runningProcInfo = activityManager.getRunningAppProcesses();
Intent意图=新意图(Intent.ACTION\u MAIN);
addCategory(“android.intent.category.LAUNCHER”);
setComponent(新组件名(“com.app.app”、“com.app.app.Main”);
星触觉(意向);
ActivityManager ActivityManager=(ActivityManager)context.getSystemService(context.ACTIVITY_服务);
List runningProcInfo=activityManager.getRunningAppProcesses();
Log.e(“TAG”、“runningProcInfo.get(0.processName)”+runningProcInfo.get(0.processName)代码>
我正在拿回家的申请包
我的代码有什么问题?列出mRunningProcessInfo;
List<ActivityManager.RunningAppProcessInfo> mRunningProcessInfo;
mRunningProcessInfo = mActivityManager.getRunningAppProcesses();
for (ActivityManager.RunningAppProcessInfo process : mRunningProcessInfo) {
if(process.importance & process.IMPORTANCE_FOREGROUND==1)
//process.processName is the process in foreground
}
mRunningProcessInfo=mActivityManager.getrunningappprocesss();
对于(ActivityManager.RunningAppProcessInfo进程:mrRunningProcessInfo){
if(process.importance&process.importance\u前台==1)
//process.processName是前景中的进程
}
代码没有问题
从ActivityManager.GetRunningAppProcesss()
文档中:“返回RunningAppProcessInfo记录的列表,如果没有正在运行的进程,则返回null(不会返回空列表)。未指定此列表顺序。”
因此,
runningProcInfo.get(0)
可以是当前正在运行的任何进程,不一定是前台进程。那么,我如何在后台检查我的应用程序?提前谢谢,再见。