Доступ к Android локального файла из WebView Javascript - PullRequest
3 голосов
/ 26 ноября 2010

Я ищу элегантный способ доступа к локальным файлам (в памяти телефона или на SD-карте) на устройстве Android из JavaScript, запущенного в WebView на устройстве Android.

Я загружаю указанный WebView с HTML-страницей с устройства, расположенного в папке ресурсов. Кроме того, я полагаю, что могу получить доступ к любому файлу в этой папке ресурсов из Javascript, но не могу загрузить что-либо с SD-карты или из памяти телефона. Мне известно о addJavaScriptInterface, но я специально пытаюсь загрузить изображения, поэтому использование этого метода потребует некоторых настроек для передачи закодированного изображения B64.

Я новичок в разработке для Android и хочу убедиться, что не пропускаю что-то очевидное.

Ответы [ 2 ]

3 голосов
/ 26 ноября 2010

Вам необходимо реализовать ContentProvider для сопоставления локальных файлов с Uris.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...