PhoneGap / Cordova BlackBerry FileSystem.root всегда возвращает SD-карту?
У меня есть два приложения, которые яm загружается на BlackBerry, одно из них является нативным приложением, а другое - приложением на основе PhoneGap / Cordova.
Эти два приложения совместно используют файл настроек:file:///store/home/user/myfile.txt
Чтобы получить доступ к этому файлу через Cordova, я звоню:
fileSystem.root.getFile("home/user/myfile.txt", null, gotFileEntry, fail);
Однако на некоторых устройствахfileSystem.root
возвращает каталог SDCard, а не внутреннюю память, где хранится файл, поэтому я получаюFileNotFound
error.I»
мы пробовали звонитьfileSystem.root.getParent(gotParent, fail);
, надеясь получить корень файловой системы, затем получить файл из внутренней памяти следующим образом:
parentDir.getFile("store/home/user/myfile.txt", null, gotFileEntry, fail);
Но это нея тоже получаю файл не найдена ошибка.
Как я могу получить корневой каталог внутренней памяти каждый раз, используя PhoneGap / Cordova?