La biblioteca de Android tiene problemas para leer el flujo que openRawResource ofrece

Estoy usando la biblioteca plist para cargar un archivo plist: http://code.google.com/p/plist/ Estoy usando un código como este:

//InputStream ins = getResources().openRawResource(R.raw.skillsanddrills)
    InputStream ins = getResources().openRawResource(R.xml.skillsanddrills); //file name is skillsanddrills.plist
    NSDictionary rootDict;
    try {
    rootDict = (NSDictionary)PropertyListParser.parse(ins);
    ...

Sin embargo estoy obteniendo:

java.lang.UnsupportedOperationException: los datos dados no son ni una lista de propiedades binarias ni XML. Las listas de propiedades ASCII no son compatibles.

No creo que esto sea culpa de las bibliotecas porque obtuve un error similar al usar otra biblioteca plist y el archivo en sí mismo es solo una estructura de plan XML. ¿Por qué Android cambiaría mis archivos plist? ¿Alguna idea sobre cómo solucionar este problema?

La biblioteca también acepta archivos en lugar de secuencias. Pero no puedo entender cómo crear la ruta del archivo al archivo.

Respuesta 1

¿Es posible vincular dinámicamente la interfaz de usuario de Android en tiempo de ejecución y mantener los cambios guardados para que sean visibles la próxima vez que ejecute la aplicación en el dispositivo?

Estamos trabajando en una aplicación de Android con una conexión de base de datos (MySQL). Ahora nos gustaría insertar datos de un usuario en la base de datos. ¿Alguien sabe métodos seguros para hacer esto? ¿Quizás usar php y jabón?

Estoy buscando una manera de encontrar la ubicación exacta de un Elemento dentro de un Documento XML. Analizo mi documento con XOM y lo proceso de la manera habitual. Lo complicado es que en el documento XML, algunos ...

Tengo tres clases que hacen diferentes trabajos, pero necesito ejecutarlos juntos. Cuando los ejecuto todos en una clase, solo obtengo una consola y no puedo cambiar esta consola. Lo que quiero es ejecutarlos ...