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