Как загрузить HTML-файл, хранящийся на SD-карте в веб-представлении - PullRequest
4 голосов
/ 18 октября 2011

У меня есть HTML-файл в /mnt/sdcard/packagename/files/something.html пути. Теперь я хочу загрузить этот файл в веб-просмотр.

Когда я занимался серфингом, я что-то слышал о контент-провайдере, но все еще не понял, как это сделать.

Любой ответ?

Заранее спасибо,

Теджасви Маракини

Ответы [ 3 ]

14 голосов
/ 18 октября 2011
if (!Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){
            Log.d(TAG, "No SDCARD");
} else {
webComp.loadUrl("file://"+Environment.getExternalStorageDirectory()+"/packagename/files/something.html");
}
3 голосов
/ 18 октября 2011

попробуйте это:

webview.loadUrl("file:///sdcard/packagename/files/something.html");
1 голос
/ 18 октября 2011

Проверьте здесь: http://www.anddev.org/read_a_txt_file_from_sd_card_in_a_real_device-t6619.html

Методология та же самая для html.Загрузка файлов из внешнего хранилища не имеет никакого отношения к поставщику контента.

Надеюсь, это поможет!

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