如何在Web视图中加载存储在SD卡内的html文件

时间:2011-10-18 09:29:35

标签: android html android-webview

我在/mnt/sdcard/packagename/files/something.html路径中有一个html文件。现在我想将此文件加载到webview中。

当我浏览此内容时,我听到了有关内容提供商的一些信息,但仍然没有明确说明如何操作。

任何答案?

提前致谢,

Tejaswi Marakini

3 个答案:

答案 0 :(得分:14)

if (!Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){
            Log.d(TAG, "No SDCARD");
} else {
webComp.loadUrl("file://"+Environment.getExternalStorageDirectory()+"/packagename/files/something.html");
}

答案 1 :(得分:3)

试试这个:

webview.loadUrl("file:///sdcard/packagename/files/something.html");

答案 2 :(得分:1)

点击此处:http://www.anddev.org/read_a_txt_file_from_sd_card_in_a_real_device-t6619.html

html的方法是相同的。从外部存储加载文件与内容提供程序无关。

希望这有帮助!