如何查看在Android上运行的应用?

如何查看在Android上运行的应用?

我是Android开发人员,我想if在我的应用程序中编写一个语句。在此声明中,我想检查默认浏览器(Android OS中的浏览器)是否正在运行。我该如何以编程方式执行此操作?



至尊宝的传说
浏览 530回答 2
2回答

白板的微信

您可以通过以下方法进行检查public&nbsp;static&nbsp;boolean&nbsp;isRunning(Context&nbsp;ctx)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;ActivityManager&nbsp;activityManager&nbsp;=&nbsp;(ActivityManager)&nbsp;ctx.getSystemService(Context.ACTIVITY_SERVICE); &nbsp;&nbsp;&nbsp;&nbsp;List<ActivityManager.RunningTaskInfo>&nbsp;tasks&nbsp;=&nbsp;activityManager.getRunningTasks(Integer.MAX_VALUE); &nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(ActivityManager.RunningTaskInfo&nbsp;task&nbsp;:&nbsp;tasks)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(ctx.getPackageName().equalsIgnoreCase(task.baseActivity.getPackageName())) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;true; &nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;false;}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
Android