android 缓存文件的工具类,总结的一些android公共库,包含缓存(图片缓存、预取缓存)、...
總結的一些android公共庫,包含緩存(圖片緩存、預取緩存)、公共View(下拉及底部加載更多ListView、底部加載更多ScrollView、滑動一頁Gallery)、及工具類(下載管理、靜默安裝、shell工具類等等)。 具體使用可見總結的一些android公共庫。Demo APK地址見trinea-android-demo.apk,主要包括:
一. 緩存類
主
要特性:(1).使用簡單 (2).
輕松獲取及預取取新圖片(3).可選擇多種緩存算法(FIFO、LIFO、LRU、MRU、LFU、MFU等13種)或自定義緩存算法
(4).省流量性能佳(有且僅有一個線程獲取圖片) (5).支持不同類型網絡處理(6).可根據系統配置初始化緩存(7).擴展性強
(8).支持隊列(9). 緩存可序列化到本地緩存 可從文件中恢復(10)包含map的大多數接口。
1. 圖片內存緩存
使用見:圖片內存緩存的使用
適用:應用中獲取圖片較多且圖片不大的應用,在微博、花瓣、美麗說、path這類應用中可以起到很好的效果。效果圖如下:
2. 圖片SD卡緩存
使用見:圖片SD卡緩存的使用
適用:應用中獲取圖片較多且圖片較大的情況,在微博、花瓣、美麗說、path這類應用中可以起到很好的效果。效果圖如下:
3. 預取數據緩存
使用見:預取數據緩存 緩存類關系圖如下:其中HttpCache為后續計劃的http緩存
二. 公用的view
1. 下拉刷新及滾動到底部加載更多的Listview(DropDownListView)
2. 滑動一頁(一個Item)的Gallery(SlideOnePageGallery)
3. 滑動到底部或頂部響應的ScrollView(BorderScrollView)
三. 工具類
1. Android系統下載管理DownloadManager使用
2. Android APK root權限靜默安裝
3. Android root權限
4. 圖片工具類
(1)Drawable、Bitmap、byte數組相互轉換; (2)根據url獲得InputStream、Drawable、Bitmap
總結
以上是生活随笔為你收集整理的android 缓存文件的工具类,总结的一些android公共库,包含缓存(图片缓存、预取缓存)、...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android studio sift,
- 下一篇: html div阴影向上,css3阴影向