getRunningAppProcesses()不会在Lollipop 5.1.1中返回启动程序包(“com.android.launcher”)

时间:2015-08-13 07:33:13

标签: android-5.1.1-lollipop

我正在使用以下代码来获取当前进程。但是当我在设备的主屏幕上时,它没有返回启动程序包(“com.android.launcher”)。

ActivityManager manager = (ActivityManager) this
            .getSystemService(ACTIVITY_SERVICE);
List<RunningAppProcessInfo> processes = manager
            .getRunningAppProcesses();
for (RunningAppProcessInfo process : processes) {

        if ((process.pkgList[0].equalsIgnoreCase("com.android.launcher"))
                || (process.pkgList[0]
                        .equalsIgnoreCase("com.google.android.googlequicksearchbox"))
                )) {
            return true;
        } else {
            return false;
        }

    }

0 个答案:

没有答案