一個高仿MIUI應用商場:miappstore

jopen 9年前發布 | 28K 次閱讀 Android開發 移動開發 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
        </li>
      • 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詳情界面:

      APP詳情界面

      • 通知欄界面

      通知欄

      • 下載中心界面:

      下載中心界面

      項目主頁:http://www.baiduhome.net/lib/view/home/1444836576169

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!