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;
}
}
- ¿Tendría alguna ventaja usar solo descargas de APK en lugar de usar Google Play Store?
- ¿Cuál es la mejor aplicación de teclado disponible para Android?
- ¿Cuáles son las 10 aplicaciones dignas para Android?
- ¿Cuáles son algunos problemas legales sobre el uso de iconos de aplicaciones móviles en un sitio de revisión de aplicaciones?
- ¿Cómo se comparan las notificaciones en iOS y Android?
También podemos obtener la actividad de lanzamiento usando PackageManager como se muestra a continuación:
lPackageManager.getLaunchIntentForPackage (lApplicatoinInfo.packageName));