本來今天想寫繪圖 但是發現還是不會寫 再加上覺得網路連線比繪圖還重要 於是更改今天主題為網路連線 網路連線的部分今天寫讀取網路圖片的部分 我覺得這部分很重要 明天寫框架OKHttp
網路連線的部分
我們先用getBitmapFromURL來替我們抓取網路圖片
getBitmapFromURL是什麼 其實是我們自己製作的方法
當我們取得利用getBitmapFromURL所產生的物件時
利用 mlmageView.setImageBitmap 來載ImageView上產生圖片
這邊有個要講一下的地方
BitmapFactory.decodeStream為何
當Android需要載入圖片的時候 如果圖片的容量太大(容量>16m) 很容易造成Out of Memory (OOM)的情況 所以沒辦法直接載入產生
那要如何才能使用呢
一種是壓縮圖片的品質(這我們就不討論了)
另一種是利用程式Bitmap串流的方式來產生圖片 詳細情況可以google Bitmap的使用方式
這裡需要補述一下新手常遇到的坑
用自己刻的或是別人開發的圖片套件
圖片網址如果是http開頭,就會報錯
https://blog.csdn.net/gengkui9897/article/details/82863966
剛好這篇是https,所以沒遇到這個問題