android-common 主要包括以下內容:html
該演示能夠說是常見效果的集合,估計做者攢了很久,但做者將各個依賴的項目放獲得處都是,還要現找再引用才行。android-common 演示項目缺了三個項目的引用,真不知道他是無意,還有意。爲何不將完整的解決方案,放到 github 上。android
另外,做者還在 Demo 裏實現了一個廣告~shit~git
注意:全部項目中的 android-support-v4.jar 包版本要一致。github
下載 Demo 後,壓縮包包含以下文件夾。算法
圖 1 壓縮包內容數組
將這四個目錄 import 到 eclipse 中,會是五個項目,以下圖所示:緩存
圖 2 項目結構微信
圖 3 主程序,顯示全部演示的內容網絡
圖 4 圖片緩存dom
圖 5 圖片 SD 卡緩存
圖 6 網絡緩存
功能封裝好的部件。
圖 7 「下拉得到最新及上拉加載更多」 ListView
圖 8 滑動(或項)的圖片庫
圖 9 滑動到頂部或底部時響應的 ScrollView
圖 10
圖 11 ViewPager 演示
目前,包括 HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、StringUtils、ParcelUtils、RandomUtils、ArrayUtils、ImageUtils、ListUtils、MapUtils、ObjectUtils、SerializeUtils、SystemUtils、TimeUtils。
圖 12 下載管理
以及 Android root 權限及 APK root 靜默安裝、圖片工具類(Drawable、Bitmap、byte 數組相互轉換;根據 url 得到 InputStream、Drawable、Bitmap)等。