一個高仿MIUI應用商場:miappstore
高仿大米應用市場
一款高仿MIUI V5版本手機應用市場
- 功能包括:
- App列表的顯示
- app詳情頁
- App下載,自動安裝
- 多線程斷點下載
- 通知欄顯示
- 主要技術點:
- 工廠設計模式FragmentFractory
- 線程池的回收使用
- 三級緩存的使用(網絡、本地、內存)
- ListView優化,代碼的抽取
- 多線程多任務下載
- 觀察者模式監聽下載任務的進度變化
- 自定義控件的使用(感謝鴻洋的大神的博客)
- 其他MaterialDesign控件的使用(Toolbar,DrawerLayout等等)</pre>
Simple English Version Introducation
- The main function:
- Displays the app detail infos
- Download apk&auto_install
- Multithread download,Resume broken download
- The Notifycation informs
The Main skills:
- Factory Method
- ThreadPool 、Recycle and Resuse
- Three level cache uses(net、local、ram)
- ListView optimalize
- Observer Method
- Multitask download
-
說明:
- "高仿大米應用商店"是我的第一個開源項目,旨在在寫代碼的過程中學習知識,積累錯誤。目前V1.0實現了下載顯示基本功能,以后會繼續優化,
- 待優化的功能,比如:下載記錄的持久化,每個頁面的APP顯示.
- 由于個人學藝不精,代碼中難免會有bug,歡迎大家指出,互相學習進步,我的微博:@sp不會玩ps
- 最后感謝“玩 Android 2群 423372824”中的每一位大神們。么么噠~
簡單演示
App截圖:
- 主界面:
- 左側菜單界面:
- 下載界面:
- APP詳情界面:
- 通知欄界面
- 下載中心界面:
- The main function:
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!