Android之解决PC浏览器访问手机服务端取assets目录下的文件页面显示不出来问题
生活随笔
收集整理的這篇文章主要介紹了
Android之解决PC浏览器访问手机服务端取assets目录下的文件页面显示不出来问题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1 問題
我在手機(jī)里面寫了Java socket服務(wù),然后把前端的圖片和css和js的文件放到了安卓項目的 assets目錄,然后瀏覽器訪問服務(wù),我會把 assets目錄下的文件讀出來,然后用DataOutputStream流寫入瀏覽器,但是發(fā)現(xiàn)頁面顯示不出來
2 分析原因
我的代碼如下
public void sendHtml() {try {String line="HTTP/1.1 200 OK \r\n";Log.i(TAG,"line="+line);sout.write(line.getBytes());//用字節(jié)傳輸,不能用字符,瀏覽器無法解析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總結(jié)
以上是生活随笔為你收集整理的Android之解决PC浏览器访问手机服务端取assets目录下的文件页面显示不出来问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android之解决AppBarLayo
- 下一篇: Android之解决PC浏览器上传表单文