¿Cómo puedo obtener el nombre del paquete del lanzador actual en android 2.3 y superior?
¿Cómo puedo obtener el nombre del paquete del lanzador actual en android 2.3 y superior mediante programación en Java?
- Cómo borrar y configurar la aplicación de inicio predeterminada
- ¿Por qué aparece mi aplicación 4 veces en mi dispositivo?
- Bloquear / desbloquear una aplicación de mi aplicación: Android
- Proceso de construcción de Android secreto
- Aplicación oculta de Android
- Android, ¿cómo borrar la lista de tareas recientes que podría obtener desde el botón Inicio en la mayoría de teléfono? ¿La reflexión es una manera posible?
- ¿Cómo obtener iconos hdpi de la aplicación en las tabletas de Android API 11 y más (en el código java)?
- Lista de lanzadores open-source android
- Aplicación de llamada telefónica abierta de Android
- Cómo hacer un lanzador
- Iniciar lanzador android predeterminado mediante programación
- Establecer google como barra de búsqueda en la pantalla de inicio Lanzador personalizado programáticamente
- ¿Cómo cambiar el logotipo del lanzador de una aplicación en Android Studio?
Creo que deberías poder usar PackageManager.resolveActivity () , con la intención de la casa.
Intent intent = new Intent(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_HOME); ResolveInfo resolveInfo = getPackageManager().resolveActivity(intent, PackageManager.MATCH_DEFAULT_ONLY); String currentHomePackage = resolveInfo.activityInfo.packageName;