我正在使用 WebView 打开保存到应用程序的一些文件。有没有一种方法可以链接到运行时保存文件的应用程序目录,就像 file:///android_asset/ 那样?通过链接我的意思是loadUrl( *path* )
以及正在打开的文件的 HTML 标记中<img src="*path*" />
与使用绝对路径(如 file:///data/data/PACKAGENAME/files/)相反
将其用于 SD 卡上的文件:
内容://com.android.htmlfileprovider
将其用于资产目录中的文件:
文件:///android_asset
另外,如果您希望 Web 视图中的所有引用都使用该基本目录,请像这样设置 baseUrl 字段,其中“baseUrl”是我上面提到的根目录:
webview.loadDataWithBaseURL(
baseUrl, htmlText, "text/html", "UTF-8", null);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)