GankMM -- 干货营
干货营 是干货集中营(Gank.io)的三方客户端,每天一张美女图片,一个视频短片,若干程序干货,周一到周五每天更新。
(Material Design & MVP & Retrofit2 + OKHttp & RecyclerView ...)
知识点:
1.Retrofit2和OKHttp的使用;
2.MVP模式的基本使用;
3.RecycleView控件的使用;
4.状态的的颜色的设置;
5.Android Material Design 风格控件的基本使用;
6.SQLite的基本使用;
7.WebView的使用,夜间模式;
8.Jsoup抓取网页数据;
9.Android 6.0权限适配
10.夜间模式的使用
11.三方开源库的使用
12.Android 7.0,8.0适配安装升级
13.自定义View的相关知识
所有的数据来自:
干货集中营
RollToolsApi
APK下载:
GankMM/apk/**.apk
点击下载(gank.apk)
GankMM夜间模式实现:
MNChangeSkin
GankMM图片浏览器库:
MNImageBrowser
GankMM崩溃日志监听库:
MNCrashMonitor
GankMM版本更新库:
MNUpdateAPK
GankMM首页滚动条库:
SwitcherView
GankMM提示框ProgressDialog库:
MNProgressHUD
项目截图:
Gif(加载比较慢,耐心等候...):
截图:
更新日志:
V2.0.1 :
1.三方库版本升级
2.优化代码,删除无用库和代码
关于
亲,喜欢就start一下吧
意见和想法
您可以在App意见反馈反馈您的意见和想法,也可以在这里提出您宝贵的感谢:
代码家
所有的开源的人
干货集中营
依赖库:
butterknife
注解框架Gson
Json解析retrofit okhttp
网络框架klog
打印日志框架glide
图片加载SwipeToLoadLayout
刷新框架jsoup
解析HtmlXXPermissions
权限管理库material-dialogs Android-SVProgressHUD
提示框RecyclerView-FlexibleDivider
RecycleView分割线smarttablayout
ViewPager的标题控件SwitcherView
广告轮播控件ThumbUp
收藏按钮Blurry
模糊控件chuck
网络请求监控scrollablepanel
表格控件expandableTextView
可以展开的文字MNCalendar
自定义日历控件MNCrashMonitor
日志监听PhotoView
图片缩放MNUpdateAPK
APK升级安装MNChangeSkin
夜间模式MNImageBrowser
图片浏览TinyPinyin
汉字转拼音WaveSideBar
快速跳跃分组的侧边栏控件KenBurnsView
背景可以移动的ViewCircleImageView
圆形图片Android-PickerView
滚轮选择器PictureSelector
图片选择器推荐:
Name | Describe |
---|---|
GankMM | (Material Design & MVP & Retrofit + OKHttp & RecyclerView ...)Gank.io Android客户端:每天一张美女图片,一个视频短片,若干Android,iOS等程序干货,周一到周五每天更新,数据全部由 干货集中营 提供,持续更新。 |
MNUpdateAPK | Android APK 版本更新的下载和安装,适配7.0,简单方便。 |
MNImageBrowser | 交互特效的图片浏览框架,微信向下滑动动态关闭 |
MNCalendar | 简单的日历控件练习,水平方向日历支持手势滑动切换,跳转月份;垂直方向日历选取区间范围。 |
MClearEditText | 带有删除功能的EditText |
MNCrashMonitor | Debug监听程序崩溃日志,展示崩溃日志列表,方便自己平时调试。 |
MNProgressHUD | MNProgressHUD是对常用的自定义弹框封装,加载ProgressDialog,状态显示的StatusDialog和自定义Toast,支持背景颜色,圆角,边框和文字的自定义。 |
MNXUtilsDB | xUtils3 数据库模块单独抽取出来,方便使用。 |
MNVideoPlayer | SurfaceView + MediaPlayer 实现的视频播放器,支持横竖屏切换,手势快进快退、调节音量,亮度等。------代码简单,新手可以看一看。 |
MNZXingCode | 快速集成二维码扫描和生成二维码 |
MNChangeSkin | Android夜间模式,通过Theme实现 |
SwitcherView | 垂直滚动的广告栏文字展示。 |
MNPasswordEditText | 类似微信支付宝的密码输入框。 |
MNSwipeToLoadDemo | 利用SwipeToLoadLayout实现的各种下拉刷新效果(饿了吗,京东,百度外卖,美团外卖,天猫下拉刷新等)。 |