我在/mnt/sdcard/packagename/files/something.html路径中有一个html文件。现在我想将此文件加载到webview中。
当我浏览此内容时,我听到了有关内容提供商的一些信息,但仍然没有明确说明如何操作。
任何答案?
提前致谢,
Tejaswi Marakini
答案 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的方法是相同的。从外部存储加载文件与内容提供程序无关。
希望这有帮助!