webView.loadUrl 加載本地文件的路徑格式?
為什么webView.loadUrl("file:///android_asset/example.html")是這種格式,
我的理解應該是類似這樣的
webView.loadUrl("D:\AndroidLearning\webview\src\main\assets\example.html")
誰能解釋下?
為什么webView.loadUrl("file:///android_asset/example.html")是這種格式,
我的理解應該是類似這樣的
webView.loadUrl("D:\AndroidLearning\webview\src\main\assets\example.html")
誰能解釋下?
2016-11-29
舉報
2016-12-01
資源文件都應該放在asset里面,這里訪問文件的方式和Windows中是不同的,你試試那樣寫能不能成功,我也是新手,幫不上忙了,不好意思。
2016-11-30
使用loadUrl,不過需要注意,這里因為是使用本地數據,所以傳入的url需要做些處理,例如:
a、如果html文件存于assets:則加前綴:file:///android_asset/
b、如果html文件存于sdcard:則加前綴:content://com.android.htmlfileprovider/sdcard/
注意:content前綴可能導致異常,直接使用file:///sdcard/ or file:/sdcard也可以
模擬器訪問不了電腦磁盤的