-
注意問題:
查看全部 -
LruCache概念:
查看全部 -
緩存常見使用場景:
對Bitmap和File等大數(shù)據(jù)進行緩存,無需每次都從服務(wù)器下載,尤其是ListView異步圖片加載
數(shù)據(jù)更新不需要實時更新,采用緩存機制
常用緩存策略(SQLite主要只是一個思路,并不重要):
查看全部 -
緩存概念:緩存就是將從服務(wù)器請求到的數(shù)據(jù)(Json,File)等保存到本地,這就是緩存
緩存的優(yōu)勢:
查看全部 -
實例代碼2:
查看全部 -
實例代碼1:
查看全部 -
Bitmap有以下幾種加載方式:
1.BitmapFactory.decodeByteArray()????字節(jié)數(shù)組
2.BitmapFactory.decodeFile()????文件路徑
3.BitmapFactory.decodeResource()????資源ID
4.BitmapFactory.decodeStream()????流
將Byte,F(xiàn)ile等decode成Bitmap
為什么要高效加載bitmap:
1.防止內(nèi)存溢出
2.盡可能的節(jié)省內(nèi)存開銷
3.使我們的應(yīng)用跑的更加流暢
boolean BitmapFactory.Options.inJustDecodeBounds():
是否在BitmapFactory.decodeXXX()時只返回寬跟高
查看全部 -
見截圖所示
查看全部 -
lrucache的概念
查看全部 -
使用的注意點
查看全部 -
使用的場景
查看全部 -
圖片高效加載方法
查看全部 -
這個屬性使我們可以高效加載圖片
查看全部 -
見截圖所示
查看全部 -
加載的幾種方式
查看全部 -
BitmapFactory 的加載方式.
decodeByteArray
decodeFile
decodeResource
decodeStream
查看全部
舉報