如何从HTML文件中的android资产文件夹中读取文件?

时间:2018-07-18 17:06:30

标签: android html

我正在为Android开发基于HTML的应用程序。我通过以下方式显示了html文件:"file:///android_asset/index.html"

但是我想在该html文件中加载本地图像文件或字体,并且已经将它们加载到资产文件夹中。

将其作为源链接无效。

<img src="file:///android_asset/p100.jpg" style="width:85px">

那么,如何在html中使用本地资产文件,以便在我的应用程序中显示它们?

1 个答案:

答案 0 :(得分:0)

您的资产文件夹必须具有名称“资产”,因为它是通过这种方式映射的。

  

file:/// android_asset / =>“资产”文件夹

加上:如果您像这样加载WebView数据

webView.loadDataWithBaseURL("file:///android_asset/", html, "text/html; charset=UTF-8", null, null);

您的img标签变成了

<img src="p100.jpg" style="width:85px">

因为基本网址成为您的资产文件夹。