http://goo.gl/LfvJC
我相信大家不想用bbs看code!要看code請到上面網址看。
主要是分享幾點今天遇到的問題,沒仔細看API容易犯的錯。
如果被發現我是用貼過來的請不要訐我,我才懶得打兩次XD
用loadData時,要把 '#', '%', '\', '?' 分別轉換成 %23, %25, %27, %3f
因為我要把讀出來的圖片在html寫上寬度=100%,要寫成width="100%25"
且因為這個方法無法從遠端讀取資料,必須要把圖檔讀出來做過Base64 Encode
( Android 2.2 才有 Base64.java這個 Class,沒有需要自己去偷過來用!)
主要是建議用path把圖檔組成html後,用loadDataWithBaseURL去讀取。
一來是程式碼少寫一點,二來是比較不容易踩到loadData時的一些限制。
更何況假如是要給舊一點的手機用,還要自己去弄Base64來用。
好啦~我承認我今天搞了一個下午就是因為我沒仔細看API =3=
--
抱最大的希望,為最大的努力,做最壞的打算。 嚴長壽
領最大的薪水,擁最大的權勢,做最壞的榜樣。 立法院
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.88.75