在一个activity中包含一个webview。当我打开一个网站时,它运行的很好。比如打开www.google.com。但是现在我想打开一个html文件,如index.html。我在程序的res目录中创建了这个文件。完整路径是res/base/index.html。 那么如何在webview中打开这个文件呢?
能打开:
webview.loadUrl("http://www.google.com");
不能打开:
webview.loadUrl("./res/base/index.html");
1.SDCard路径: path = webView.loadUrl("file:/sdcard/test/test.html");
2.Assets文件夹的路径: path = webView.loadUrl("file:///android_asset/testpage.html");
3.网络地址路径: path = webView.loadUrl(http://www.baidu.com);
res目录下的资源文件是系统编译过的,不能直接使用
Assets目录中的文件系统不编译,可以用