是否有类似于 file:///android_asset/ 的路径指向 apps 目录?

2023-12-25

我正在使用 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(使用前将#替换为@)

是否有类似于 file:///android_asset/ 的路径指向 apps 目录? 的相关文章

随机推荐