Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿Cómo se añaden propiedades / valores definidos por el usuario al archivo de manifiesto de Android?

Quiero agregar un atributo / propiedad personalizado en el archivo de manifiesto y poder leerlo en tiempo de ejecución. Quiero hacer esto para que pueda personalizar el comportamiento de la aplicación a través de estas propiedades de manifiesto. ¿Cómo se puede hacer esto?

  • Android: ¿Es una buena idea almacenar Token de autenticación en las preferencias compartidas?
  • ¿Cuándo cerrar el cursor en Android?
  • Averigüe si el receptor de eventos hijo en firebase carga completamente todos los datos
  • Se cortan los botones del diálogo de alerta
  • Se ha intentado finalizar un evento de entrada pero el receptor de eventos de entrada ya se ha eliminado
  • ¿Cómo agregar valor de notificación para el elemento en NavigationView para el cajón de diseño de material?
  • Android - No se pudo encontrar google-play-services_lib.apk! error
  • ¿Cómo tratar la carpeta de origen src / test / java que falta en el proyecto Android / Maven?
  • Cómo eliminar subrayado blanco en un widget de SearchView en la barra de herramientas Android
  • Abrir la página de Facebook desde la aplicación de Android?
  • Los oyentes de eventos window.open que no funcionan en Android 4.4.2
  • Credenciales de Webservice - OpenID / Android AccountManager?
  • 2 Solutions collect form web for “¿Cómo se añaden propiedades / valores definidos por el usuario al archivo de manifiesto de Android?”

    Puede agregar metadatos al archivo AndroidManifest.xml y luego leerlos en su aplicación.

    Escriba los datos de la siguiente manera:

     <meta-data android:value="bar" android:name="foo"></meta-data> 

    Y lea los datos de la siguiente manera:

     ApplicationInfo ai = context.getPackageManager().getApplicationInfo(context.getPackageName(), PackageManager.GET_META_DATA); Object value = (Object)ai.metaData.get("foo"); 

    Ver http://developer.android.com/guide/topics/manifest/meta-data-element.html

    Puede crear un archivo de recursos vacío en res / values ​​y agregar cadenas y elementos (para bool o valores enteros).

     <?xml version="1.0" encoding="utf-8"?> <resources> <string name="foo">bar</string"> <item name="testint" type="integer">33</item> <item name="testbool" type="bool">true</item> </resources> 

    Alternativamente, podría simplemente utilizar un objeto Constants en el que definirá sus propiedades como variables estáticas finales.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.