permission - ¿Cómo se agregan propiedades/valores definidos por el usuario en el archivo de manifiesto de Android?
permisos android manifest (2)
Puede crear un archivo de recursos vacío en res / values y agregar cadenas y elementos (para bool o valores enteros) a él.
<?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 usar un objeto Constantes en el que defina sus propiedades como variables estáticas finales.
Deseo agregar un atributo / propiedad personalizado en el archivo de manifiesto y poder leerlo en tiempo de ejecución. Quiero hacer esto para poder personalizar el comportamiento de la aplicación a través de estas propiedades de manifiesto. ¿Cómo puede hacerse esto?
Puede agregar metadatos a su archivo AndroidManifest.xml
y luego leerlos en su aplicación.
Escribe los datos así:
<meta-data android:value="bar" android:name="foo"></meta-data>
Y lea los datos así:
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