• Stars
    star
    572
  • Rank 77,995 (Top 2 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created over 8 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

(Material Design & MVP & Retrofit + OKHttp & RecyclerView ...)Gank.io Android客户端:每天一张美女图片,一个视频短片,若干Android,iOS等程序干货,周一到周五每天更新,数据全部由 干货集中营 提供。

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
Json解析 Gson
网络框架 retrofit okhttp
打印日志框架 klog
图片加载 glide
刷新框架 SwipeToLoadLayout
解析Html jsoup
权限管理库 XXPermissions
提示框 material-dialogs Android-SVProgressHUD
RecycleView分割线 RecyclerView-FlexibleDivider
ViewPager的标题控件 smarttablayout
广告轮播控件 SwitcherView
收藏按钮 ThumbUp
模糊控件 Blurry
网络请求监控 chuck
表格控件 scrollablepanel
可以展开的文字 expandableTextView
自定义日历控件 MNCalendar
日志监听 MNCrashMonitor
图片缩放 PhotoView
APK升级安装 MNUpdateAPK
夜间模式 MNChangeSkin
图片浏览 MNImageBrowser
汉字转拼音 TinyPinyin
快速跳跃分组的侧边栏控件 WaveSideBar
背景可以移动的View KenBurnsView
圆形图片 CircleImageView
滚轮选择器 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实现的各种下拉刷新效果(饿了吗,京东,百度外卖,美团外卖,天猫下拉刷新等)。

More Repositories

1

MNImageBrowser

一个图片浏览框架,支持AndroidX,支持Fresco,支持微博长图,类似微信图片浏览,手势向下滑动关闭,图片加载引擎自定义,支持长按,单击监听,切换监听,自定义任意的遮罩层,实现各种效果,支持横竖屏切换,简单方便。
Java
738
star
2

MNProgressHUD

一个常用的自定义弹框封装(适配AndroidX),加载ProgressDialog,状态显示的StatusDialog和自定义Toast,全部支持背景颜色,圆角,边框和文字的自定义,构建者模式,链式调用。
Java
401
star
3

MNUpdateAPK

Android APK Update 版本更新的下载和安装,适配7.0-11.0系统
Java
368
star
4

MNCrashMonitor

MNCrashMonitor 监听程序崩溃日志,直接页面展示崩溃日志列表,调试方便,测试人员可以随时给程序猿查看日志详情,可以动态添加日志内容,手机直接查看日志内容可以分享,复制,生成长截图。
Java
283
star
5

MNCalendar

[暂停维护] 简单的日历控件,水平方向日历支持手势滑动切换,跳转月份;垂直方向日历选取区间范围。
Java
264
star
6

MNZXingCode

快速集成zxing二维码扫描,生成二维码,可配置相册,闪光灯,相机可以调整焦距放大缩小,自定义扫描线颜色,自定义背景颜色,自定义遮罩层,自定义Activity,多个二维码扫码(zxing:core:3.3.3/3.4.0)
Java
254
star
7

MNMLKitScanner

基于Google ML Kit 快速集成二维码扫描,速度比zxing快,可配置相册,闪光灯,相机可以调整焦距放大缩小,自定义扫描线颜色,自定义背景颜色,自定义遮罩层,支持同时扫多个二维码和条形码
Java
189
star
8

MNPasswordEditText

Android验证码和密码输入框,能自定义输入框个数和样式(连体,下划线和方形框) 类似微信支付宝的密码输入框等
Java
177
star
9

MNSwipeToLoadDemo

利用SwipeToLoadLayout实现的各种下拉刷新效果(饿了吗,京东,百度外卖,美团外卖,天猫下拉刷新等)
Java
134
star
10

MNVideoPlayer

(暂停维护)SurfaceView + MediaPlayer 实现的视频播放器,支持横竖屏切换,手势快进快退、调节音量,亮度等。------代码简单,基础应用-----
Java
124
star
11

SwitcherView

滚动的广告栏文字展示控件
Java
81
star
12

MClearEditText

带有删除功能的EditText,可以自定义删除图片,自定义下划线等
Java
62
star
13

MNChangeSkin

Android夜间模式,通过Theme实现
Java
49
star
14

GankMM_iOS

(iOS版)干货集中营:每天提供一张美女图片和若干程序干货。
Objective-C
26
star
15

MNCustomCamera

一个自定义相机,只拍摄相框中的图片(身份证拍摄等场景)
Java
13
star
16

MNXUtilsDB

xUtils3 数据库模块单独抽取出来,方便使用!
Java
6
star
17

MNCustomCamera-iOS

自定义相机(拍摄指定区域)
Objective-C
4
star
18

MNBaseRecyclerViewAdapter

抽取BaseRecyclerViewAdapter,简化代码,支持添加头尾布局。
Java
4
star
19

MNGitHubStars-Android

归类自己GitHub标记的项目
4
star
20

MNHotFix

QQ空间热修复实践,动态添加dex文件,ASM插桩
Java
3
star
21

MNPickerView-iOS

iOS 滚轮选择器(时间选择和单项选择)
Objective-C
2
star
22

GankMM-WX

练手微信小程序:使用干货集中营的数据!
JavaScript
1
star
23

RobustDemo

美团robust热修复测试
Java
1
star
24

MNOkhttpUtils

okhttp 网络请求
Java
1
star