1 问题
我在手机里面写了Java socket服务,然后把前端的图片和css和js的文件放到了安卓项目的 assets目录,然后浏览器访问服务,我会把 assets目录下的文件读出来,然后用DataOutputStream流写入浏览器,但是发现页面显示不出来
2 分析原因
我的代码如下
public void sendHtml() {try {String line="HTTP/1.1 200 OK \r\n";Log.i(TAG,"line="+line);sout.write(line.getBytes());//用字节传输,不能用字符,浏览器无法解析byte[] buff = new byte[1024];conext.getAssets().open("share/download.html").read(buff);String header="Content-Type: text/html; charset=utf-8 \r\n"+"Content-length: "+ buff.length +" \r\n\r\n";Log.i(TAG,"header="+hea