# gankmm **Repository Path**: mirrors/gankmm ## Basic Information - **Project Name**: gankmm - **Description**: (Material Design & MVP & Retrofit + OKHttp & RecyclerView ...)Gank.io Android客户端:每天一张美女图片,一个视频短片,若干Android,iOS等程序干货,周一到周五每天更新,数据全部由 干货集中营 提供。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2017-04-03 - **Last Updated**: 2025-09-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GankMM -- 干货营 ![](https://github.com/maning0303/GankMM/raw/master/screenshots/icon.png)
#### 干货营 是干货集中营(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的相关知识 ## 所有的数据来自: #### [干货集中营](http://gank.io/)
#### [RollToolsApi](https://github.com/MZCretin/RollToolsApi)
## APK下载: ### GankMM/apk/**.apk #### [点击下载(gank.apk)](https://github.com/maning0303/GankMM/raw/master/apk/gank.apk)
### GankMM夜间模式实现: #### [MNChangeSkin](https://github.com/maning0303/MNChangeSkin) ### GankMM图片浏览器库: #### [MNImageBrowser](https://github.com/maning0303/MNImageBrowser) ### GankMM崩溃日志监听库: #### [MNCrashMonitor](https://github.com/maning0303/MNCrashMonitor) ### GankMM版本更新库: #### [MNUpdateAPK](https://github.com/maning0303/MNUpdateAPK) ### GankMM首页滚动条库: #### [SwitcherView](https://github.com/maning0303/SwitcherView) ### GankMM提示框ProgressDialog库: #### [MNProgressHUD](https://github.com/maning0303/MNProgressHUD) ## 项目截图: ### Gif(加载比较慢,耐心等候...):
### 截图:
## 更新日志: ### V2.0.1 : 1.三方库版本升级 2.优化代码,删除无用库和代码 ## 关于 ##### 亲,喜欢就start一下吧 ##### 您可以在App意见反馈反馈您的意见和想法,也可以在这里提出您宝贵的[意见和想法](https://github.com/maning0303/GankMM/issues) ## 感谢: ###### [代码家](https://github.com/daimajia) ###### [所有的开源的人](https://github.com) ###### [干货集中营](http://gank.io/) ## 依赖库: ###### 注解框架 [butterknife](https://github.com/JakeWharton/butterknife) ###### Json解析 [Gson](https://github.com/google/gson) ###### 网络框架 [retrofit](https://github.com/square/retrofit) [okhttp](https://github.com/square/okhttp) ###### 打印日志框架 [klog](https://github.com/ZhaoKaiQiang/KLog) ###### 图片加载 [glide](https://github.com/bumptech/glide) ###### 刷新框架 [SwipeToLoadLayout](https://github.com/Aspsine/SwipeToLoadLayout) ###### 解析Html [jsoup](https://github.com/jhy/jsoup) ###### 权限管理库 [XXPermissions](https://github.com/getActivity/XXPermissions) ###### 提示框 [material-dialogs](https://github.com/afollestad/material-dialogs) [Android-SVProgressHUD](https://github.com/saiwu-bigkoo/Android-SVProgressHUD) ###### RecycleView分割线 [RecyclerView-FlexibleDivider](https://github.com/yqritc/RecyclerView-FlexibleDivider) ###### ViewPager的标题控件 [smarttablayout](https://github.com/ogaclejapan/SmartTabLayout) ###### 广告轮播控件 [SwitcherView](https://github.com/maning0303/SwitcherView) ###### 收藏按钮 [ThumbUp](https://github.com/ldoublem/ThumbUp) ###### 模糊控件 [Blurry](https://github.com/wasabeef/Blurry) ###### 网络请求监控 [chuck](https://github.com/jgilfelt/chuck) ###### 表格控件 [scrollablepanel](https://github.com/Kelin-Hong/ScrollablePanel) ###### 可以展开的文字 [expandableTextView](https://github.com/Manabu-GT/ExpandableTextView) ###### 自定义日历控件 [MNCalendar](https://github.com/maning0303/MNCalendar) ###### 日志监听 [MNCrashMonitor](https://github.com/maning0303/MNCrashMonitor) ###### 图片缩放 [PhotoView](https://github.com/chrisbanes/PhotoView) ###### APK升级安装 [MNUpdateAPK](https://github.com/maning0303/MNUpdateAPK) ###### 夜间模式 [MNChangeSkin](https://github.com/maning0303/MNChangeSkin) ###### 图片浏览 [MNImageBrowser](https://github.com/maning0303/MNImageBrowser) ###### 汉字转拼音 [TinyPinyin](https://github.com/promeG/TinyPinyin) ###### 快速跳跃分组的侧边栏控件 [WaveSideBar](https://github.com/Solartisan/WaveSideBar) ###### 背景可以移动的View [KenBurnsView](https://github.com/flavioarfaria/KenBurnsView) ###### 圆形图片 [CircleImageView](https://github.com/hdodenhof/CircleImageView) ###### 滚轮选择器 [Android-PickerView](https://github.com/Bigkoo/Android-PickerView) ###### 图片选择器 [PictureSelector](https://github.com/LuckSiege/PictureSelector) ## 推荐: Name | Describe | --- | --- | [GankMM](https://github.com/maning0303/GankMM) | (Material Design & MVP & Retrofit + OKHttp & RecyclerView ...)Gank.io Android客户端:每天一张美女图片,一个视频短片,若干Android,iOS等程序干货,周一到周五每天更新,数据全部由 干货集中营 提供,持续更新。 | [MNUpdateAPK](https://github.com/maning0303/MNUpdateAPK) | Android APK 版本更新的下载和安装,适配7.0,简单方便。 | [MNImageBrowser](https://github.com/maning0303/MNImageBrowser) | 交互特效的图片浏览框架,微信向下滑动动态关闭 | [MNCalendar](https://github.com/maning0303/MNCalendar) | 简单的日历控件练习,水平方向日历支持手势滑动切换,跳转月份;垂直方向日历选取区间范围。 | [MClearEditText](https://github.com/maning0303/MClearEditText) | 带有删除功能的EditText | [MNCrashMonitor](https://github.com/maning0303/MNCrashMonitor) | Debug监听程序崩溃日志,展示崩溃日志列表,方便自己平时调试。 | [MNProgressHUD](https://github.com/maning0303/MNProgressHUD) | MNProgressHUD是对常用的自定义弹框封装,加载ProgressDialog,状态显示的StatusDialog和自定义Toast,支持背景颜色,圆角,边框和文字的自定义。 | [MNXUtilsDB](https://github.com/maning0303/MNXUtilsDB) | xUtils3 数据库模块单独抽取出来,方便使用。 | [MNVideoPlayer](https://github.com/maning0303/MNVideoPlayer) | SurfaceView + MediaPlayer 实现的视频播放器,支持横竖屏切换,手势快进快退、调节音量,亮度等。------代码简单,新手可以看一看。 | [MNZXingCode](https://github.com/maning0303/MNZXingCode) | 快速集成二维码扫描和生成二维码 | [MNChangeSkin](https://github.com/maning0303/MNChangeSkin) | Android夜间模式,通过Theme实现 | [SwitcherView](https://github.com/maning0303/SwitcherView) | 垂直滚动的广告栏文字展示。 | [MNPasswordEditText](https://github.com/maning0303/MNPasswordEditText) | 类似微信支付宝的密码输入框。 | [MNSwipeToLoadDemo](https://github.com/maning0303/MNSwipeToLoadDemo) | 利用SwipeToLoadLayout实现的各种下拉刷新效果(饿了吗,京东,百度外卖,美团外卖,天猫下拉刷新等)。 |