Giter Club home page Giter Club logo

miappstore's Introduction

##高仿大米应用市场 一款高仿MIUI V5版本手机应用市场 - 功能包括: - App列表的显示 - app详情页 - App下载,自动安装 - 多线程断点下载 - 通知栏显示 - 主要技术点: - 工厂设计模式FragmentFractory - 线程池的回收使用 - 三级缓存的使用(网络、本地、内存) - ListView优化,代码的抽取 - 多线程多任务下载 - 观察者模式监听下载任务的进度变化 - 自定义控件的使用(感谢鸿洋的大神的博客) - 其他MaterialDesign控件的使用(Toolbar,DrawerLayout等等)


##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
    • 之前没有上传完整,现在补充完整,欢迎fork.2015/10/23

##简单演示 演示

##App截图:

  • 主界面:

主界面

  • 左侧菜单界面:

左侧滑动菜单

  • 下载界面:

下载界面

  • APP详情界面:

APP详情界面

  • 通知栏界面

通知栏

  • 下载中心界面:

下载中心界面

##关于我

##License

This project is available under the MIT license.

miappstore's People

Contributors

shipan2012 avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.