1

我正在使用下面的代码来让当前进程在上面运行。但是当我在设备的主屏幕上时,它没有返回启动器包(“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;
        }

    }
4

0 回答 0