PhoneGap / Cordova BlackBerry FileSystem.root siempre devuelve la tarjeta SD?
Tengo dos aplicaciones que estoy cargando en un BlackBerry, una es una aplicación nativa y la otra es una aplicación basada en PhoneGap / Cordova.
Estas dos aplicaciones comparten un archivo de configuración:file:///store/home/user/myfile.txt
Para acceder a este archivo a través de Córdoba, llamo:
fileSystem.root.getFile("home/user/myfile.txt", null, gotFileEntry, fail);
Sin embargo, en algunos dispositivosfileSystem.root
devuelve el directorio de la tarjeta SD, no la memoria interna donde se almacena el archivo, así que obtengo unaFileNotFound
error.
He intentado llamarfileSystem.root.getParent(gotParent, fail);
, con la esperanza de obtener la raíz del sistema de archivos, y luego obtener el archivo de la memoria interna de esta manera:
parentDir.getFile("store/home/user/myfile.txt", null, gotFileEntry, fail);
Pero eso tampoco funciona, todavía recibo un error de archivo no encontrado.
¿Cómo puedo obtener el directorio raíz de la memoria interna cada vez que uso PhoneGap / Cordova?