Cambiar información de la aplicación de la aplicación del gestor de paquetes en android
Me gustaría cambiar el valor de un meta-datos en el archivo AndroidManifest.xml:
Estoy usando el siguiente código :
- Cómo cargar la aplicación directamente sin iniciar la pantalla de inicio
- Cómo deshabilitar mediante programación aplicaciones sin root?
- Cómo comprobar si la instalación es de la tienda de aplicaciones de Samsung
- Cómo cambiar el tema de otro recurso de la aplicación en android?
- Llamar al receptor de difusión al momento de desinstalar la aplicación en android
ApplicationInfo applicationInfo = packageManager.getApplicationInfo( activity.getPackageName(), PackageManager.GET_META_DATA); applicationInfo.metaData.putString("dataName", "2");
Pero el applicationInfo no se guarda en el gestor de paquetes. Cuando packageManager.getApplicationInfo () se llama después, obtengo el valor antiguo.
No vi un método setApplicationInfo (), ¿cómo puedo continuar?
Gracias
- Lista de aplicaciones predeterminadas que muestran errores en Android L
- Desactivar las notificaciones de una aplicación mediante programación en Android
- Habilitar degradación al instalar apk con la intención de Android 4.2+
- Cómo encontrar el nombre del paquete que se ha desinstalado cuando se utiliza Intent.ACTION_PACKAGE_REMOVED
- ¿Cómo usar el instalador de paquetes predeterminado (Android) al intentar instalar un APK desde otra aplicación?
- Diferencia entre el comando "install" de adb y el comando "pm install"?
- ¿Cómo puedo crear una intención de lanzar alguna aplicación de correo electrónico?
- ¿Qué significa esto: Fallo ?
AFAIK, el applicationInfo que devuelve getApplicationInfo siempre es una copia y no hay apis para cambiar metadatos
Estos metadatos sólo se pueden suministrar desde el archivo de manifiesto y no se puede cambiar después de que (como se señala anteriormente, siempre se devolverá una copia e incluso si la actualización en algún componente no se actualizará originalmente)
- Vida de la aplicación Android: tal vez infinita?
- Cómo averiguar el ancho de cuadro de diálogo personalizado y altura en tiempo de ejecución android