En primer lugar saber cómo correctamente Acceso a archivos en Android:
Es posible que necesite el acceso a sus archivos y directorios originales. Si lo hace, entonces guardar sus archivos en res/
no funcionará para usted, porque only way to read a resource from res/ is with the resource ID
. En cambio, puede guardar sus recursos en el directorio assets /.
Los archivos guardados en el directorio assets/no reciben un ID de recurso, por lo que no puede hacer referencia a ellos a través de la clase R o de recursos XML. En su lugar, puede consultar archivos en el directorio assets/como un sistema de archivos normal y leer datos brutos usando AssetManager.
Sin embargo, si todo lo que necesita es la capacidad de leer datos en bruto (como un archivo de video o audio), guarde el archivo en el directorio res/raw/y lea una secuencia de bytes usando openRawResource().
Acceso a archivos XML
http://developer.android.com/guide/topics/resources/accessing-resources.html#ResourcesFromXml
res/xml/
Arbitrary XML files that can be read at runtime by calling Resources.getXML()
Source
Resources res = activity.getResources();
XmlResourceParser xrp = res.getXml(R.xml.the_file_name_aka_resource_ID);
¿Usted sabe qué API voy a terminar usando XML cuando se carga a través de recursos? –
Estoy un poco confundido con lo que quieres decir con qué API, ¿puedes aclarar un poco más? –
¿Qué tipo de analizador se usa? ¿Hay una referencia de Android API? Más simplemente, ¿qué tipo de objeto devuelve Resources.getXML()? –