嗨,我已经实现了一个 android web 服务器,并且我正在根据请求的 uri 即时提供 html 页面。
当我尝试从我的 sdcard 中包含图像时,它们没有显示在 html 页面上。我在清单中有必要的权限。我试过环顾四周,但大多数示例都涉及 webview 中的图像。我正在使用以下代码获取 sdcard 上 .png 文件的路径。
String file_icon=Environment.getExternalStorageDirectory().getAbsolutePath()+"/file_icon.png";
String folder_icon=Environment.getExternalStorageDirectory().getAbsolutePath()+"/folder_icon.png";
我正在使用以下内容写入输出流
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>");
当我启动模拟器并访问该页面时,我看不到任何图像。 屏幕 http://img820.imageshack.us/img820/7973/capturekuw.png
任何正确方向的想法或指示将不胜感激。谢谢。