如何查看在Android上运行的应用?我是Android开发人员,我想if在我的应用程序中编写一个语句。在此声明中,我想检查默认浏览器(Android OS中的浏览器)是否正在运行。我该如何以编程方式执行此操作?
2 回答
白板的微信
TA贡献1883条经验 获得超3个赞
您可以通过以下方法进行检查
public static boolean isRunning(Context ctx) { ActivityManager activityManager = (ActivityManager) ctx.getSystemService(Context.ACTIVITY_SERVICE); List<ActivityManager.RunningTaskInfo> tasks = activityManager.getRunningTasks(Integer.MAX_VALUE); for (ActivityManager.RunningTaskInfo task : tasks) { if (ctx.getPackageName().equalsIgnoreCase(task.baseActivity.getPackageName())) return true; } return false;}
添加回答
举报
0/150
提交
取消