¿Es posible almacenar el nombre del paquete de aplicaciones de Android instaladas en una matriz?

Si! Podemos almacenar el nombre de la aplicación y el paquete usando Package Manager en el programa de Android de forma ática.

Dando el código de muestra para almacenar el nombre de la aplicación y el nombre del paquete en una matriz de doble dimensión:

PackageManager lPackageManager = pContext.getPackageManager ();
Lista paquetes = pm.getInstalledApplications (PackageManager.GET_META_DATA);
String doublearray [] [] = new String [packages.length] [2];
ApplicationInfo lApplicationInfo = nulo;
for (int i = 0; i <packages.lenth; i ++) {
tratar {
lApplicationInfo = packages.get (i);
}
catch (final NameNotFoundException e) {}
if (lApplicationInfo! = nulo) {
Cadena nombre_aplicación = lPackageManager.getApplicationLabel (lApplicationInfo);
Cadena app_package = lApplicationInfo.packageName;
matriz doble [i] = nombre_aplicación;
matriz doble [i] = paquete_aplicaciones;
}
}

También podemos obtener la actividad de lanzamiento usando PackageManager como se muestra a continuación:

lPackageManager.getLaunchIntentForPackage (lApplicatoinInfo.packageName));

Sí, es posible ,

Por ejemplo, consulte la aplicación a continuación

Package Name Viewer – Aplicaciones de Android en Google Play

Hace exactamente lo que estás pidiendo

Sí, es posible ,

siguiente es una aplicación increíble para eso

https://play.google.com/store/ap