Android WebView没有';不显示图像

Android WebView没有';不显示图像,android,html,android-webview,Android,Html,Android Webview,我有一个本地html文件和本地图像。我正在尝试使用 webView.loadDataWithBaseURL(contentPath, content, "text/html", "UTF-8", null); 其中contentPath是文件路径,内容是实际的html。 它可以很好地显示html,但问题是我在它里面有没有显示的图像。例如 <img src="images/philippines-map.png" class="full_page_image" alt="full page

我有一个本地html文件和本地图像。我正在尝试使用

webView.loadDataWithBaseURL(contentPath, content, "text/html", "UTF-8", null);
其中contentPath是文件路径,内容是实际的html。 它可以很好地显示html,但问题是我在它里面有没有显示的图像。例如

<img src="images/philippines-map.png" class="full_page_image" alt="full page image for Philippines map" style="max-width:100%"> 
内容由

StringBuffer fileData = new StringBuffer();
        BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(new File(contentPath)), "ISO-8859-1"));
        String line;
        while ((line = reader.readLine()) != null) {
            fileData.append(line).append('\n');
        }
        reader.close();

        content = fileData.toString();

更改
webView.loadDataWithBaseURL(contentPath,content,“text/html”,“UTF-8”,null)
to
webView.loadDataWithBaseURL(“文件:/”+contentPath,content,“text/html”,“UTF-8”,null)

在Android中,文件名和扩展名区分大小写。
检查图像的文件名和扩展名是否为小写。

contentPath中的路径是什么?
contentPath是文件路径,而内容是实际的html
。你们为什么要用这种结构?谢谢你们。我用/data/data/com.mycompany.myapp/files/folder/page/data/data/com.mycompany.myapp/files/folder/两者都试过了,其中图像的位置是/data/data/com.mycompany.myapp/files/folder/images。我之所以使用这种方式,是因为我在本地文件中有html(图像也是),我尝试使用路径加载URL,但它不起作用。您对greenapps有什么想法?
contentPath是文件路径,而内容是实际的html
不匹配
我在本地文件中有html
StringBuffer fileData = new StringBuffer();
        BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(new File(contentPath)), "ISO-8859-1"));
        String line;
        while ((line = reader.readLine()) != null) {
            fileData.append(line).append('\n');
        }
        reader.close();

        content = fileData.toString();