IsolatedStorage на Mono для Android - PullRequest
       55

IsolatedStorage на Mono для Android

0 голосов
/ 25 января 2012

Где именно это IsolatedStorage на устройствах Android.Я бы ожидал, что он будет в /mnt/sdcard/Android/data/[packagename]/ месте, но это не так.Я использовал File Explorer (из Eclipse), чтобы попытаться найти его, но не могу.

Если я смогу каким-либо образом загрузить html-страницу в WebView или воспроизвести видео из IsolatedStorage, мне не понадобится этот фактический путь.Но я не хочу копировать фильм во временную папку, чтобы воспроизвести его, я мог бы просто сохранить его на SD-карте.

Причина, по которой я использую IsolatedStorage, заключается в минимизациикод для разных платформ, я разрабатываю для Windows Phone, который допускает только IsolatedStorage.

Ответы [ 2 ]

0 голосов
/ 07 февраля 2012

Я обнаружил, что IsolatedStorageFile указывает только на внутреннюю память.

Я использовал Context.GetFilesDir() и Context.GetExternalFilesDir() в зависимости от выбора пользователя.

0 голосов
/ 28 января 2012

Чтобы определить каталог, в котором хранится ваше «изолированное хранилище», то есть внутреннее хранилище, используйте метод GetFilesDir () . Этот метод является частью базового класса Activity. Он должен использоваться для файлов, к которым другие приложения не имеют доступа.

Другие полезные методы

GetFilesDir (): Получает абсолютный путь к каталогу файловой системы, в котором сохранены ваши внутренние файлы.

GetDir (): Создает (или открывает существующий) каталог в вашем внутреннем хранилище.

DeleteFile (): Удаляет файл, сохраненный во внутренней памяти.

FileList (): Возвращает массив файлов, сохраненных в данный момент вашим приложением.

См. Документацию для разработчиков Android для получения дополнительной информации

...