¿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?

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; 
  • Información sobre Android sobre superposiciones flotantes / elementos sobre otras aplicaciones
  • Aplicación para establecer como lanzador
  • Aplicación de Android que crea dos iconos de lanzador
  • Actividad dinámica de inicio en Android?
  • ¿Cómo configuro mediante programación la aplicación de lanzador predeterminada?
  • ¿Cómo reconstruir la aplicación "Launcher" por defecto?
  • Diferenciar entre un inicio de actividad de la pantalla de inicio o de otra actividad de la aplicación
  • El lanzador de encargo de android vuelve al lanzador de defecto al presionar el botón de la parte posterior
  • Android: creación de un lanzador personalizado
  • Adición de widgets a una página de lanzamiento sin bindAppWidgetId ()
  • Excepción de seguridad al llamar a bindAppWidgetId
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.