0
Как обнаружить домашнюю активность запускается/отображается с использованием информации о пакете. как мы получаем имя пакета с помощью этого кода:Как обнаружить активность дома в Android?
ActivityManager.RunningTaskInfo localRunningTaskInfo = (ActivityManager.RunningTaskInfo)((ActivityManager)context.getSystemService("activity")).getRunningTasks(1).get(0);
String str1 = localRunningTaskInfo.topActivity.getPackageName();
String str2 = localRunningTaskInfo.topActivity.getClassName();
С этим мы получаем все имя приложения и имя пакета класса. как отобразить дома?
как проверить, является ли его имя пакета пакета запуска, например if (packageName.equals (HOME_ACTIVITY_PACKAGE)) {} –
@yuva, если вы получаете имя активности в журнале, тогда сохраните это в строке и сравните с этим. – Hariharan
Чтение logcat не поддерживается в android 4.1 и выше. поэтому мне нужно имя пакета home launcher. Как я могу получить его для разных устройств. он отличается для разных устройств. –