Bailan-master

所属分类:Windows编程
开发工具:Java
文件大小:3858KB
下载次数:0
上传日期:2019-05-29 17:02:11
上 传 者zhenhao1
说明:  Android必备架构知识 学习者必须学习的 有助于开发
(Android Programming, Android Initial Architecture, Android Developers Necessary)

文件列表:
.idea (0, 2018-03-13)
.idea\compiler.xml (686, 2018-03-13)
.idea\copyright (0, 2018-03-13)
.idea\copyright\profiles_settings.xml (74, 2018-03-13)
.idea\misc.xml (2650, 2018-03-13)
.idea\modules.xml (663, 2018-03-13)
.idea\runConfigurations.xml (564, 2018-03-13)
Bailan (0, 2018-03-13)
LICENSE (11357, 2018-03-13)
app (0, 2018-03-13)
app\build.gradle (2012, 2018-03-13)
app\proguard-rules.pro (681, 2018-03-13)
app\src (0, 2018-03-13)
app\src\androidTest (0, 2018-03-13)
app\src\androidTest\java (0, 2018-03-13)
app\src\androidTest\java\com (0, 2018-03-13)
app\src\androidTest\java\com\example (0, 2018-03-13)
app\src\androidTest\java\com\example\ggxiaozhi (0, 2018-03-13)
app\src\androidTest\java\com\example\ggxiaozhi\store (0, 2018-03-13)
app\src\androidTest\java\com\example\ggxiaozhi\store\the_basket (0, 2018-03-13)
app\src\androidTest\java\com\example\ggxiaozhi\store\the_basket\ExampleInstrumentedTest.java (780, 2018-03-13)
app\src\main (0, 2018-03-13)
app\src\main\AndroidManifest.xml (7817, 2018-03-13)
app\src\main\aidl (0, 2018-03-13)
app\src\main\aidl\android (0, 2018-03-13)
app\src\main\aidl\android\content (0, 2018-03-13)
app\src\main\aidl\android\content\pm (0, 2018-03-13)
app\src\main\aidl\android\content\pm\IPackageDataObserver.aidl (979, 2018-03-13)
app\src\main\aidl\android\content\pm\IPackageStatsObserver.aidl (1028, 2018-03-13)
app\src\main\aidl\android\content\pm\PackageStats.aidl (735, 2018-03-13)
app\src\main\java (0, 2018-03-13)
app\src\main\java\com (0, 2018-03-13)
app\src\main\java\com\example (0, 2018-03-13)
app\src\main\java\com\example\ggxiaozhi (0, 2018-03-13)
app\src\main\java\com\example\ggxiaozhi\store (0, 2018-03-13)
app\src\main\java\com\example\ggxiaozhi\store\the_basket (0, 2018-03-13)
... ...

# BaiLan 百篮应用市场。 #### 注意 我已经将本应用用到的自定义View整理成了博客。请移步到我的博客,将会对你学习自定义View有很大帮助 同时项目中会在近期加入显示手机应用apk文件及安装,以及同步下载进度的功能。都会在博客中讲解。请大家多多关注 [我的CSDN](http://blog.csdn.net/gg199402?viewmode=contents) [我的简书](https://www.jianshu.com/u/70a8f4edb323) --- #### 应用介绍 - Android6.0运行时权限 - RecycleView高级封装,万能RecycleView,试用90%以上布局 - 通过高度计算设计沉浸式状态栏 - 多种自定义控件(比如自定义轮播图,下载进度Progress,SubTabNavitagor,Flowlayout,阻尼会弹View,伸缩TextView等) - 功能强大,健壮,完善的网络请求库(基于Rxjava2,retrofit2,GreenDAO,Okhttp3的网络请求库,支持多文件下载,断网重新请求,Rxjava生命周期管理,缓存数据,断电续传,异常处理....) - 利用AIDL缓存清理 - 观察者模式多页面下载进度同步 - 自定义带进度WebView - 应用下载后自定义安装 - 查找应用,卸载,安装 - 所有应用数据缓存清理 - 自定义Activity跳转动画 - 阻尼回弹 - 沉浸式状态栏 - 根据数据请求结果动态更新界面 - 自定义Activity切换动画 - ...... ------------ #### 技术要点 - retorfit2 - Rxjava2 - Degger2 - GreenDAO - Okhttp3 - butterknife - circleimageview - blankj ------------ #### 项目架构 - Retorfit2+Rxjava2+Mvp+Dagger2架构开发多层封装,高度解耦 ------------ >项目的演示: > * [1. 引导页与运行时权限](#1) > > * [2. 分类页](#2) > > * [3. 排行页](#3) > > * [4. 管理页](#4) > > * [5. 推荐页](#5) > > * [6. 应用详情页](#6) > > * [7. 我的](#7) > ------------

1. 整体风格和个人页面

##### 引导页与运行时权限 ![引导页与运行时权限](http://upload-images.jianshu.io/upload_images/3***3615-c79154e55a07dd60.gif?imageMogr2/auto-orient/strip) >如果觉得还行,请给个star吧

2. 分类页

![分类页.gif](http://upload-images.jianshu.io/upload_images/3***3615-50f59d8d9f0326cd.gif?imageMogr2/auto-orient/strip) >加入阻尼回弹,搜索框动画,自定义webView等

3. 排行页

![排行页.gif](http://upload-images.jianshu.io/upload_images/3***3615-72bd30390e0fc8c6.gif?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) >多任务下载,自动安装

4. 管理页

![管理页.gif](http://upload-images.jianshu.io/upload_images/3***3615-5f304bc7ea18f67b.gif?imageMogr2/auto-orient/strip) >支持下拉刷新,上拉加载更多

5. 推荐页

![推荐页.gif](http://upload-images.jianshu.io/upload_images/3***3615-40f6e9ca7625***0a.gif?imageMogr2/auto-orient/strip) >自定义轮播图,支持滑动边界判断,加载更多

6. 应用详情页

![应用详情页gif.gif](http://upload-images.jianshu.io/upload_images/3***3615-3293e7e39c62e7de.gif?imageMogr2/auto-orient/strip) >自定义选择框(SubTabNavigator)与Fragment联动,自定义TextView伸缩框等。

7. 我的

![mine.png](http://upload-images.jianshu.io/upload_images/3***3615-ce46c45e226867e9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) --- #### 项目细节概括图 ![百篮应用.png](https://upload-images.jianshu.io/upload_images/3***3615-affe5334e3d76946.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 很欣慰,当初写完的时候说把项目中的主要知识点写成博客,现在项目中80%以上的技术在我的博客中都有写出。相信即使和我一样的菜鸟也能掌握这个开源项目变成自己的 这个项目是我模仿已有的开源项目并完善与优化,虽然是自己从0写的,但是完全消化还差的很远在多任务下载还有些问题。后续会加入观察者模式使多页面下载进度同步。如果你拷贝后发现报错只需要把多任务下载取消,后续会解决这个BUG。 --- 里面的控件和框架比较成熟,有需要的可以copy到自己的项目。想了解更多请留意我的博客,后续会把里面的自定义View和重点框架详细分析 --- 当时看到了码云代码管理,好奇就在那里发布了,如果想看提交记录[点这里](https://gitee.com/gg199402/events)

近期下载者

相关文件


收藏者