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