Android 将图像从SD卡加载到html中

Android 将图像从SD卡加载到html中,android,html,image,Android,Html,Image,嗨,我已经实现了一个android web服务器,我正在根据请求的uri动态地提供html页面 当我尝试包含SD卡中的图像时,它们不会显示在html页面上。我在清单中有必要的权限。我试过四处看看,但大多数示例都涉及webview中的图像。我使用以下代码获取SD卡上.png文件的路径 String file_icon=Environment.getExternalStorageDirectory().getAbsolutePath()+"/file_icon.png"; String folder

嗨,我已经实现了一个android web服务器,我正在根据请求的uri动态地提供html页面

当我尝试包含SD卡中的图像时,它们不会显示在html页面上。我在清单中有必要的权限。我试过四处看看,但大多数示例都涉及webview中的图像。我使用以下代码获取SD卡上.png文件的路径

String file_icon=Environment.getExternalStorageDirectory().getAbsolutePath()+"/file_icon.png";
String folder_icon=Environment.getExternalStorageDirectory().getAbsolutePath()+"/folder_icon.png";
我正在使用以下命令写入outputstream

writer.write("<tr><td><input type=\"checkbox\" name=\""+files.toString()+"\" value=\"file\"/></td><td><a href=\"\"><img src=\""+file_icon+"\"/>"+files.toString()+"</a></tr>");
writer.write("<tr><td><input type=\"checkbox\" name=\""+files.toString()+"\" value=\"file\"/></td><td><a href=\"\"><img src=\""+folder_icon+"\"/>"+files.toString()+"</a></tr>");
writer.write(“”);
作者:写(“”);
当我启动模拟器并访问页面时,我没有看到任何图像。


如果有任何方向正确的想法或建议,我将不胜感激。谢谢。

环顾四周后,我发现我需要实现一个ContentProvider并重写openFile()方法。