为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

至尊宝的传说 2019-08-16 15:43:33
如何查看在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;}


查看完整回答
反对 回复 2019-08-16
  • 2 回答
  • 0 关注
  • 529 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信