权限
Android 开发技巧 – Android 6.0 以上权限大坑和权限检查基类封装
【EasyPermissions】Simplify Android M System Permissions
Dagger2
Android:dagger2让你爱不释手-基础依赖注入框架篇
面试
视频
Android 实现视屏播放器、边播边缓存功能、外加铲屎(IJKPlayer)
视频播放技术汇总(列表播放,小窗播放,跨界面播放,播放中网络切换提示)
WebView
WebView控件之WebSettings各种配置方法源码总结
英语
图片
Android圆形图片不求人,自定义View实现(BitmapShader使用)
Android一些容易被忽略的类-RoundedBitmapDrawable
数据库
Retrofit,OkHttp
Retrofit 2.0 超能实践(一),完美支持加密Https传输
Rx系列
RxAndroid/RxJava之初识RxAndroid简单方法示例
自定义控件,界面
Android:玩转订单详情三层数据只需要一层RecyclerView,并不需要嵌套View
Android:玩转购物车界面和逻辑只需要一层Recyclerview,一个二层for循环和三个属性
Android自定义ImageView:在图片上添加一个图层
LcLableView 轻松添加 热门 最新 等标签(带浮嵌效果)
Android自定义ViewGroup神器-ViewDragHelper
Android 带清除功能的输入框控件EditTextWithDel
Android 图文混排(一) TextView实现图文显示
Android:一起学超好用图表控件 HelloCharts
MagicIndicator系列之一 —— 使用MagicIndicator打造千变万化的ViewPager指示器
Android好用的日历控件——MaterialCalendarView
【Android开源项目分析】自定义圆形头像CircleImageView的使用和源码分析
Android仿京东、天猫app的商品详情页的布局架构, 以及功能实现
Android:一个线程玩转商品列表所有item的倒计时器,并对Adapter进行单控件刷新优化
【Android】 RecyclerView、ListView实现单选列表的优雅之路.
使用ItemTouchHelper高效地实现 今日头条 、网易新闻 的频道排序、移动
五行代码实现 炫动滑动 卡片层叠布局,仿探探、人人影视订阅界面 简单&优雅:LayoutManager+ItemTouchHelper
一个Textview实现同时显示用户和评论,并且可以点击用户名带参数跳转
开源项目
优雅的构建Android项目之RxAndroid+Retrofit网络请求
(MVP+RxJava+Retrofit)解耦+Mockito单元测试 经验分享
实践!业余时间做的一款阅读类App (MVP + RxJava + Retrofit)
一款纯粹的在线视频App,基于Material Design + MVP + RxJava + Retrofit + Realm
Android实现文章+评论(MVP,RxJava,Dagger2,ButterKnife)
AndroidFire框架–基于 Material Design+MVP+RxJava+Retrofit+Glide的一款新闻阅读 App
android快速开发框架–附带MVP模式Demo,网络请求及缓存,快速实现 页面 加载中 加载失败 无数据等状态以及下拉刷新和自动加载
极客日报,一款纯粹的阅读App,基于Material Design + MVP + RxJava + Retrofit + Dagger2 + Realm + Glide
高仿哔哩哔哩动画安卓客户端 – ( ゜- ゜)つロ 乾杯~ – bilibili
【翻译】当我开始Android开发时,希望能早点认识的一些开源库
[干货]如何在一天之内完成一款具备cool属性的Android产品<简诗>
Android本地小说阅读器(仿真、覆盖、滑动翻页,支持大文件)
【凯子哥带你学Android】Android专用Log开源项目——KLog
《云阅》一个仿网易云音乐UI,使用Gank.Io及豆瓣Api开发的开源项目
项目集合
安利一波androidView视觉开源控件 每个都值得学习哦【简单说】
Fragment
Android — Fragment 基本用法、生命周期与细节注意
MVP,MVVM
Java
Android序列化完全解析(一)-Java Serializable
[第一期:2016.12.21-2016.12.28] JAVA 对象比较中的坑
Material Design
Android开发技巧 – Toolbar与Translucent System Bar使用及封装
Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏
关于Material Design,做到这四点便足以让用户惊喜
Android CoordinatorLayout实战案例学习《一》
AppBarLayout 有毒,我有一粒解药,要不?(修改))
看,这个工具栏能伸缩折叠——Android CollapsingToolbarLayout使用介绍
RecyclerView
揭开RecyclerView的神秘面纱(一):RecyclerView的基本使用
DataBinding
Gson
Android动画
Property Animation(属性动画)01篇 ObjectAnimator 动画类
Android Animation – Tween Animations(补间动画)
Android Transition Framework详解—超炫的动画框架
Git
如何将AndroidStudio上的项目同步到GitHub上去
Android 使用JitPack快速发布你的GitHub开源库
如何将自己在github写的android library开源,让大家依赖使用
Android开发相关
Android开发经验谈-很少有人会告诉你的Android开发基本常识
支付宝,微信支付
网络请求,网络相关
[厉害了Word哥]这些API接口,随便拿出来一个就能装逼、赚钱
Android 网络(三) HttpURLConnection OkHttp
Android RxJava+Retrofit完美封装(缓存,请求,生命周期管理)
Android Stidio
Android Studio 掌握这些调试技巧,Debug能力不能再高啦
Android Studio获取SHA1和MD5最简单的方法
Android Studio插件推荐——File Grouping Plugin
Android Studio获取开发版SHA1值和发布版SHA1值的史上最详细方法
Android快速实现上传项目到Github(原来Android Studio的git已经这么好用了)
设计模式,数据结构,算法
《Android源码设计模式解析》读书笔记——Android中你应该知道的设计模式
优化
富文本
【Android】强大的SpannableStringBuilder
Android:使用SpannableString实现图片替换相应的文字
微博的文本编辑和显示(emoji表情,@某人、链接高亮点击)
打包,上传
Android基础
Android四大组件:BroadcastReceiver史上最全面解析
Android——RecyclerView入门学习之LayoutManager(二)
一文详尽 Android 通信:四大组件之间 & 进程间 & 线程间 & 多个App间
问题解决
登入
布局
工具
打包,上架,更新
API
Andorid File
素材
Annotation
鸡汤
其他
写给Android/Java开发者的JavaScript精解(1)
手持ActivityLifecycleCallbacks,监听前后台状态如此舒服