Мне нужно вызвать домашний экран по умолчанию, который идет с моим телефоном, из моего приложения, которое также является приложением домашнего экрана. Я попытался найти и найти это
ArrayList<Intent> intentList = new ArrayList<Intent>();
Intent intent=null;
final PackageManager packageManager=getPackageManager();
for(final ResolveInfo resolveInfo:packageManager.queryIntentActivities(new
Intent(Intent.ACTION_MAIN).addCategory(Intent.CATEGORY_HOME),
PackageManager.MATCH_DEFAULT_ONLY)) {
intent=packageManager.getLaunchIntentForPackage(
resolveInfo.activityInfo.packageName);
intentList.add(intent);
}
этот код работает для всех остальных программ запуска, но не для модуля запуска по умолчанию. Я попытался использовать точки останова в коде и обнаружил, что при 0 индексе списка должно быть намерение запуска по умолчанию, но намерение не содержит значения. Нужно ли мне какое-то разрешение
спасибо