美文网首页
app是否正在运行/运行状态

app是否正在运行/运行状态

作者: CQ_TYL | 来源:发表于2019-08-22 10:09 被阅读0次
    /**
     * 返回app运行状态
     * @param packageName  要判断应用的包名
     * @return int 1:前台 2:后台 0:不存在
     */
    private   int isAppAlive(Context context, String packageName) {
        ActivityManager activityManager = (ActivityManager) context
                .getSystemService(Context.ACTIVITY_SERVICE);
        List<ActivityManager.RunningTaskInfo> listInfos = activityManager
                .getRunningTasks(20);
        // 判断程序是否在栈顶
        if (listInfos.get(0).topActivity.getPackageName().equals(packageName)) {
            return 1;
        } else {
            // 判断程序是否在栈里
            for (ActivityManager.RunningTaskInfo info : listInfos) {
                if (info.topActivity.getPackageName().equals(packageName)) {
                    return 2;
                }
            }
            return 0;// 栈里找不到,返回3
        }
    }

相关文章

  • app是否正在运行/运行状态

  • iOS开发笔记 | 远程推送相关

    APP的三种状态 APP未运行 APP在后台运行 APP在前台运行 不同状态接收到通知时的表现 当APP在前台运行...

  • 使用ps命令查看进程状态

    简介 linux上进程有5种状态: 可运行状态:此时进程正在运行或者正在运行队列中等待准备运行 等待状态(阻塞状态...

  • App功能测试的7大注意点

    1.运行 1)App安装完成后的试运行,可正常打开软件。 2)App打开测试,是否有加载状态进度提示。 3)App...

  • App功能测试

    1.运行 1)App安装完成后的试运行,可正常打开软件。 2)App打开测试,是否有加载状态进度提示。 3)App...

  • APP功能测试7大注意点

    一、运行1)App安装完成后的试运行,可正常打开软件。2)App打开测试,是否有加载状态进度提示。3)App页面间...

  • ios background modes

    iOS APP的运行状态 Not runing:应用还没有启动,或者应用正在运行但是中途别系统停止。 Inacti...

  • 经验分享--APP功能测试的7大注意点

    1.运行1)App安装完成后的试运行,可正常打开软件。2)App打开测试,是否有加载状态进度提示。3)App页面间...

  • iOS应用运行机制

    App的生命周期 App Start:程序启动。 Active:App进入活跃状态,正在运行,这时App占用内存C...

  • App功能测试的7大注意点

    01 运行 1)App安装完成后的试运行,可正常打开软件。 2)App打开测试,是否有加载状态进度提示。 3)Ap...

网友评论

      本文标题:app是否正在运行/运行状态

      本文链接:https://www.haomeiwen.com/subject/uqigsctx.html