Android 优秀文章收集整理集合

12,259 阅读31分钟
原文链接: github.com

记录自己遇到的比较有价值的Android相关的blog
MaHua是online md编辑器,挺好用。

随便搞了个基于github的个人blog站点--ZQiang94.github.io

本是自己记录一些有价值的blog,没成想有不少star的,为了方便查看,等有时间就会进行分类与排版,有比较好的就尽情的砸过来吧!一起完善。

邮箱:zhangqiang452608069@gmail.com

QQ:452608069

1. 如何发现优秀的开源项目?
2. 美团技术团队博客
3. awesome-github :为了更好地使用 GitHub
4. Trinea
5. 最新host
6. Android Weekly中文版
7. 从案例学习RxAndroid
8. 你真的会用Gson吗?Gson使用指南系列
9. Android 窃取手机中微信聊天记录
10. Android 状态栏最佳实践
11. 微信Android客户端架构演进之路
12. 微信Android客户端后台保活经验分享
13. 如何学习 Android Animation?
14. 你应该知道的那些Android小经验
15. 查找算法之顺序、二分、二叉搜索树、红黑树 详细比较总结
16. Android 进程常驻(0)----MarsDaemon使用说明
17. OkHttp使用教程
18. 一种为 Apk 动态写入信息的方案
19. 公共技术点之 Java 反射 Reflection
20. 天猫技术团队blog(苹果核)
21. RxJava常见的使用场景总结
22. 从零开始的Android新项目4 - Dagger2篇
23. markzhai's home
24. 各大热补丁方案分析和比较
25. App架构经验总结
26. 让 BAT 的 Offer 不再难拿
27. Tim9Liu9整理的Android资料集合
28. Retrofit分析-漂亮的解耦套路
29. Android App的设计架构:MVC,MVP,MVVM与架构经验谈
30. ReactiveX文档中文翻译
31. 使用 RxJava 封装现有的库
32. Android防止过快点击造成多次事件
33. Android 透明状态栏实现方案
34. Android开发时你遇到过什么相见恨晚的工具或网站?
35. Android Studio 2.0 稳定版 新特性简介(中文)
36. Android 透明状态栏实现方案
37. 创建GitHub技术博客全攻略
38. App架构设计经验谈:接口的设计
39. 探索安卓中有意义的动画!
40. 好RESTful API的设计原则
41. 一个支持 url 打开 activity 的开源库
42. 第一个Android TV Launcher开源项目
43. 浅谈Java回调机制
44. LoganSquare快到爆炸的json解析
45. Android开发10个常用工具类
46. 强化版mvc设计模式
47. RxJava系列(深入浅出RxJava)
48. 配置你的 Android Studio
49. 如何搭建一个独立博客——简明Github Pages与Hexo教程
50. Android开发中,那些让你相见恨晚的方法、类或接口
51. 详解https是如何确保安全的
52. 常用的12个Git基本命令
53. 2016新浪微博Android面试题
54. 那些年你用过的 Android 开源项目都有什么?
55. 菜单Android 多渠道打包原理和使用
56. RxJava 第一篇 - Single使用及示例
57. Service知识总结
58. ndroid之粘性广播理解
59. ReactiveX文档中文翻译
60. 公共技术点之 Java 注解 Annotation
61. 反射、注解与依赖注入总结
62. 关于 Android 进程保活,你所需要知道的一切
63. 手把手教你使用Hexo + Github Pages搭建个人独立博客
64. Android官方MVP架构示例项目解析
65. Retrofit初探和简单使用
66. Android键盘面板冲突 布局闪动处理方案
67. 从零开始的Android新项目1 - 架构搭建篇
68. 私人珍藏的Chrome插件,吐血推荐
69. Android从开机到打开第一个应用发生了什么?
70. Gradle打包APK的一些小技巧和productFlavor配置
71. MVP 实现的 Android 基础项目架构
72. 如何更高效地使用 OkHttp
73. 2016这些Android技术会很火
74. MVVM模式介绍
75. Android开发:最详细的 Toolbar 开发实践总结
76. Android面试后的一些总结
77. 2015年十大热门Android开源新项目
79. 深入浅出Android权限(一)
80. 深入浅出Android权限(二)
81. 怎么做好互联网公司的技术团队负责人?
82. 携程Android App插件化和动态加载实践
83. React Native系列blog
84. 关于获取当前Activity的一些思考
85. Android网络请求心路历程
86. 如何设计MVP中的Presentation层
87. Android应用架构演变
88. 加速你的Android应用
89. 聊一聊Android 6.0的运行时权限
90. 超详细Android接入支付宝支付实现,有图有真相
91. 知道这20个正则表达式,能让你少写1000行代码
92. Android主题换肤 无缝切换
93. Android分包原理
94. Android 单元测试: 首先,从是什么开始
95. 非常全面的Linux知识点总结
96. Android快速实现微信支付
97. Android Notification常见样式总结
98. HTTPS 理论详解与实践
99. Android内存分析命令
100. 带你学开源项目:Meizhi Android之RxJava & Retrofit最佳实践
101. 关于RecyclerView你必须知道的
102. 关于Android分享的目录 - 送给读者的一份礼物
103. Android开源之BaseRecyclerViewAdapterHelper(持续更新!)
104. 解读Android官方MVP项目单元测试
105. 10个你可能不知道的 Android Studio技巧
106. 选择恐惧症的福音!教你认清MVC,MVP和MVVM
107. 如何自学Android
108. Android 开发值得订阅的日报和周刊
109. Android Dev
110. 从案例学RxAndroid开发 (上、下)
111. Android Material Design 兼容库的使用详解
112. 带你使用SwipeBackLayout和SwipeBackActivity
113. Android去除烦人的默认闪退Dialog
114. GitHub Top 100的Android开源库
115. 关于Android分享的目录 - 送给读者的一份礼物
116. JAVA decompiler collections
117. 我是如何学习Linux的
118. 微信Android客户端后台保活经验分享
119. 了解 Android API 中的 SharedPreferences
120. Android 中的 Enum 到底占多少内存?该如何用?
121. 国外著名 Android 开发者及公司信息
122. infoQ——java系列blog(成富)
123. Retrofit2 完全解析 探索与okhttp之间的关系
124. 使用 Gradle 和 Sonatype Nexus 搭建自己的 Maven 仓库
125. 5分钟搞定android混淆
126. 免费翻墙镜像和工具
127. OkHttp官方教程解析-彻底入门OkHttp使用
128. 如何选择开源项目?
129. Android插件化开发
130. Android中常见的内存泄漏
131. 理解Android编译命令
132. fir.im weekly - 「 持续集成」实践教程合集
133. TextView实战之你真的懂我么?
134. PaoloRotolo/AppIntro - Android 首次启动翻页库
135. Android自动化构建:Jenkins+Gradle
136. 干了四五年Android 开发了,如何突破成长中的技术瓶颈期?(讨论帖)
137. 手动实现布局过渡效果
138. SQL基础语句汇总
139. RenderScript :简单而快速的图像处理
140. Android 屏幕旋转相关操作技巧
141. 使用 RxJava 封装现有的库
142. 使用GCM网络管理工具优化电池使用
143. 掘金翻译计划
144. Android端实现cookie机制
145. google官方架构MVP解析与实战-(从零开始搭建android框架系列(3))
146. Android 热修复,没你想的那么难
147. 比系统自带的更好用的SnackBar
148. 移动开发,你还在等服务端接口吗
149. GitHub 排名前 100 的安卓、iOS项目简介
150. Android Tips 7
151. 谈谈WebView的使用-(从零开始搭建android框架系列(5))
152. Java中的多线程你只要看这一篇就够了
153. 还在用ListView?
154. 使用新版Android Studio检测内存泄露和性能
155. Android 偶遇HTTPS
156. Attr、Style和Theme详解
157. 你真的会用Android中Strings资源吗
158. 从Instant-Run出发,谈谈Android上的热修复
159. Android Studio导入github项目详解
160. 防止连续点击打开两个重复页面的小技巧
161. Activity启动后EditText是否自动弹出输入法虚拟键盘的问题
162. FanMenu
163. Android动态加载技术三个关键问题详解
164. 40条Android开发优化建议
165. 38个学习新技能的最佳网站
166. 从零开始的Android新项目5 - Repository层(上) Retrofit、Repository组装
167. Retrofit2与RxJava用法解析
168. 网络图片加载的封装【从零开始搭建android框架系列(4)】
168. React Native 实例 - BBC新闻客户端
170. Android必知必会-获取View坐标和长宽的时机
171. Android从按下开机键到启动发生了什么
172. Android-transulcent-status-bar总结
173. Android 进程使用 Messenger 通信
174. 一个很赞的RecyclerView Adapter辅助类
175. T-MVP:泛型深度解耦下的MVP大瘦身
176. Retrofit2 完全解析 探索与okhttp之间的关系
177. Context基础!
178. Android调用系统相机和相册
179. Android Tips 8
180. Android动态加载so文件(解决so文件冲突)
181. 从BaseActivity与BaseFragment的封装谈起
182. Android自定义控件三部曲文章索引
183. 为Android开发者整理的Google I/O开发者大会第一弹
184. 闯过这 54 关,点亮你的 Git 技能树 (二)
185. Android UI 开发里的尺寸单位理解
186. T-MVP:泛型深度解耦下的MVP大瘦身
187. Android开源类库栈
188. 完整回顾 Google I/O 2016 大会发布的 10 样新玩意
189. 带你一步步理解使用 ConstraintLayout
190. 一种提高Android应用进程存活率新方法
191. 公共技术点之 View 事件传递
192. 彻底弄懂Activity四大启动模式
193. Android博客周刊#第19期#
194. RxJava + Retrofit 的实际应用场景
195. [Android基础]Android总结篇
196. Material Design技术分享
197. 知道Android 中Gradle 的这些技巧,提升编译构建速度
198. 有关WebView的一些使用方法
199. Android JNI原理分析
200. Android客户端性能优化(魅族资深工程师毫无保留奉献)
201. 15 个 Android 通用流行框架大全
202. [Android基础]Android总结篇
203. 我的开源项目从0到1024的过程
204. 简约高效的动效列表设计:一分钟搞定Android列表常见需求(原创文章)
205. Android Binder 完全解析(一)概述
206. Android Binder 完全解析(二)设计详解
207. [Android进阶]Java、Android 内存泄漏总结
207. GET和POST有什么区别?及为什么网上的多数答案都是错的。
208. Android新布局方式ConstraintLayout介绍与学习资料
209. Path之玩出花样(PathMeasure)
210. Android 消息机制学习
211. 彻底搞定Android开发中软键盘的常见问题
212. 2016年你应该学习的编程语言、框架,以及新技术
213. 为什么说DOM操作很慢
214. 浅谈PopupWindow在Android开发中的使用
215. 深入浅出 Retrofit,这么牛逼的框架你们还不来看看?
216. Android常用Manager
217. 美团多渠道打包方案详解,速度快到白驹过隙
218. 另一份 Android 开发学习路线图
219. 我们的 Android 可以用到这些新功能啦
220. 个人收藏的Android常用工具类
221. AndFix热修复 —— 实战与源码解析
222. 类似QQ、微信、微博的WeiBoLayout
223. AndroidStudio上面最好用的插件
224. Android中的Service:Binder,Messenger,AIDL(2)
225. MultiDex安装过程源码分析
226. Android网络操作和优化相关
227. 打造属于你的LayoutManager
228. 由浅入深全面剖析ThreadLocal
229. HTTPS理论基础及其在Android中的最佳实践
230. 程序员福利:各大平台免费接口,非常实用
231. Android App 不死之路
232. 99%的人都理解错了HTTP中GET与POST的区别
233. 使用AIDL实现Android的跨进程通信
234. QingtingBannerView
235. Facebook开源软件列表
236. 15 个 Android 通用流行框架大全
237. 免费翻墙镜像和工具
238. android apk--程序发布前的准备
239. app动态引导页的制作
240. Android MVP+Retrofit+RxJava实践小结
241. SmartHeaderFooterRecyclerview
242. 快速反编译APK(Mac环境)
243. 你必须弄懂的Intent Filter匹配规则
244. 常用的几十个Git小技巧分类与总结
245. Android必知必会-Android Studio修改包名
246. 那些酷炫的RecyclerView开源库整理
247. Java中的JSON数据绑定框架Jackson使用介绍
248. 使用ContentProvider跨进程共享数据
249. Android Retrofit 2.0 使用-补充篇
250. 2016年度最受欢迎的100个 Java 库
251. Android内存泄漏解决方案(OOM)
252. 你拥有它,让你Android开发更简单
253. MVP+Rxjava+Retrofit构建项目
254. 如何打造一个高性能的Hybrid App
255. 从0开始学习 GitHub 系列之「Git 进阶」
256. 带你领略简单而强大的注解
257. 是时候用NoHttp来替换Volley了
258. Android线程,线程池使用及原理博文参考
259. 第4章 类和接口
260. Android 面试知识库
261. Android应用坐标系统全面详解
262. 图解 Android 事件分发机制
263. Android 源码中的设计模式
264. Android Studio必备插件
265. OkHttpUtils一个专注于让网络请求更简单的框架
266. 使用DialogFragment实现底部弹窗布局
267. React Native开源项目-公司移动OA办公客户端
268. Android应用开发编译框架流程与IDE及Gradle概要
269. Android 名企面试题及涉及知识点整理
270. 5小时搞定谷歌原生自动化框架UiAutomator1.0
271. android MVP模式介绍与实战
272. 打造浪漫的Android表白程序
273. 酷炫的Activity切换动画,打造更好的用户体验
274. 详解实现Android中实现View滑动的几种方式
275. 深度讲解 Android 主题层级
276. 老司机谈APK瘦身套路-图片资源篇
277. Retrofit2+RxJava+LoganSquare最佳实践
278. 一步步教你写StepView(流程指示器)
279. Android 名企面试题及涉及知识点整理。
280. 从Android代码中来记忆23种设计模式
281. 第34期:Android热修复技术专题:来自微信、淘宝、支付宝、QQ空间的热修复方案
282. 老司机谈APK瘦身套路-项目优化篇
283. 微信Android热补丁实践演进之路
284. fir.im Weekly - 2016 年Android最佳实践列表
285. Anroid搭建一个局域网Web服务器
286. 简单明了,彻底地理解Binder
287. Android快速实现文件下载(只有4行代码)
288. 【深入理解Java虚拟机】垃圾回收机制
289. Android开发学习之系统架构
290. 让console充满情怀
291. Jenkins+Docker搭建持续集成测试环境
292. Android RecyclerView 顶部悬浮实现
293. Android进阶之路——安卓编程规范
294. 自定义View——贝塞尔曲线
295. zxing-barcode
296. Android里巧妙实现缓存
297. Android Material Design系列之Toolbar
298. 用树型模型管理App数字和红点提示(附源码Demo)
299. 手把手教你AndroidStudio多渠道打包
300. RESTful API 设计最佳实践
301. weex开源库
302. 第15章-Android性能优化
303. Linux中查找命令总结
304. Android 架构资源整理
305. (Basic框架)Android中实现mvp模式的新思路
306. 微信 Android 热补丁实践演进之路
307. Android jenkins
308. Android消息处理机制(Handler、Looper、MessageQueue与Message)
309. Android 开发者选项详述
310. 码农和英语
311. Java对象锁和类锁全面解析(多线程synchronized关键字)
312. Java 并发 学习笔记
313. 给 Android 初学者的 Gradle 知识普及
314. Android分享:代码混淆那些事
315. 与 so 有关的一个长年大坑
316. 自动更新,一个方法搞定
317. 那些做Android开发必须知道的ADB命令
318. Android 热修复其实很简单
319. 那些值得你试试的Android竞品分析工具
320. Android 线程的正确使用姿势
321. Android 常用工具类
322. Android组件化和插件化开发
323. 移动网络下的性能优化之网络篇
324. CoordinatorLayout的使用如此简单
325. 在Android Studio中进行单元测试和UI测试
326. Android Studio插件整理
327. 安卓Android轻松完成支付宝支付教程
328. 找女朋友之简单工厂模式,工厂模式,抽象工厂模式
329. 京东咚咚架构演进
330. Android必知必会-长按返回健退出
331. Android自定义通知样式适配
332. 这是一篇Android RecyclerView使用介绍哦
333. Android中优雅的退出程序
334. OKHttp源码浅析与最佳实践
335. 从0开始学习 GitHub 系列之「团队合作利器 Branch」
336. Android中图片的三级缓存
337. 最能解决你的痛点问题,也是你最需要的,尽在Material Design 系列这篇
338. Android水波纹特效的简单实现
339. 突破小米悬浮窗权限控制--不需要权限的悬浮窗
340. 自定义WaveProgressView满足你所有水波纹加载需求
341. 想做一套像映客的直播系统?看我就够了
342. 一个五年Android 开发者百度、阿里、聚美、映客的面试心经
343. [Android] 优雅的处理登录页面跳转逻辑
344. APK瘦身记,如何实现高达53%的压缩效果
345. 实现activity跳转动画的五种方式
346. 安卓应用架构续-Android 中构建快速可靠的 UI 测试
347. 你所不知道的Android Studio调试技巧
348. android产品研发(十一)-->应用内跳转scheme协议
349. 国内Top500Android应用分析报告
350. 来,谷歌安卓浏览器源码就在这!
351. 一款音乐播放器 Music Player: From UI Proposal to Code
352. Android 代码保护攻防战,以及一种别样的技巧
353. 读懂 Android 中的代码混淆
354. 缓存架构的理论分析
355. Dagger2使用详解
356. Google官方MVP+Dagger2架构详解【从零开始搭建android框架系列(6)】
357. Android去除烦人的默认闪退Dialog
358. 一个神奇的控件——Android CoordinatorLayout与Behavior使用指南
359. 高逼格,超简单,实现App自动更新,一个方法搞定
360. 分享一个基于MVP+Retrofit+RxJava+MaterialDesign的App
361. 探究android:largeHeap
362. 我的编程之路——知识管理与知识体系
363. Android实战之你应该使用哪个网络库?
364. github项目解析(五)-->android日志框架
365. android产品研发(十三)-->App轮询操作
366. 拆轮子系列:拆 OkHttp
367. android产品研发(十二)-->App长连接实现
368. 最美应用-从 Android 研发工程师的角度 の 最美时光
369. 微信App支付全解析
370. RxLifecycle源码解析-当Activity被destory时自动停掉网络请求
371. Android 极简反射教程及应用示例
372. android产品研发(十)-->尽量不使用静态变量保存数据
373. Android安全开发之浅谈网页打开APP
374. 可能是讲解Binder机制最好的文章
375. Android Studio Plugin is too old、Gradle version 2.10 is required问题解决方法
376. HermesEventBus-饿了么开源的Android跨进程事件分发框架
377. Android消息机制的原理剖析—闭环总结
378. Android 面试要点
379. 进一步简化你的 ViewHolder
380. H5 性能优化方案
381. 深入浅出Retrofit,这么牛逼的框架你们还不来看看?
382. Android 开发你需要了解的Gradle配置
383. Android中EditText焦点问题
384. 仿饿了么点击购物效果
385. Google I/O 2016 笔记:APK 瘦身的正确姿势
386. 一个千万量级的APP使用的一些第三方库
387. 优雅的方式解决软键盘遮挡按钮
388. Android引导页根据滑动渐变改变背景色
389. 22 个优质的 React 开源项目
390. android产品研发(六)-->Apk混淆
391. Android CoordinatorLayout、AppBarLayout、CollapsingToolbarLayout、Toolbar等的说明和使用
392. Chrome DevTools – 25个实用技巧
393. Google I/O 2016 笔记:APK 瘦身的正确姿势
394. 魔都,3年,程序员到CTO
395. 从零开始的 Android 新项目 8 - Data Binding 高级篇
396. PopupDialog
397. 代码故事:汉德的救赎
398. 让Android屏幕适配开发更简单-我就是传说中的Google百分比布局支持库
399. 安卓面试题:1-关于Activity
400. 代码进行动态设置主题
401. 浅谈依赖注入与控制反转
402. 设计模式速谈:二、简单工厂模式
403. 浅谈Android自定义锁屏页的发车姿势
404. 做的很不错的一款侧边栏索引
405. 一个看了就心情很好的 Switch 组件,好有创意
406. 关于 Android 透明状态栏的研究与兼容
407. react-native 开始走向mobile开发
408. android产品研发(五)-->多渠道打包
409. 自定义View之总结
410. 亲测:最简单的Android studio发布Library到Jcenter
411. Android模版化编程系列(二)
412. Material Design系列,自定义Behavior之上滑显示返回顶部按钮
413. Android-原生系统分享小记
414. NightView(随机生成夜空星星)
415. 详解Dagger2系列之开始篇:磨刀不误砍柴工
416. Android端应用秒开优化体验
417. 为什么Android开发者应该使用FlatBuffers替代JSON?
418. Android 设计模式
419. 一线公司的面试题
420. 深入理解 Android 中的 Matrix
421. 安卓开发新技能Get丨常用必备小工具汇总
422. 碎纸机动画
423. Android HTTP网络请求的异步实现
424. Android 开发中应该知道的关于strings.xml的事
425. Android客户端插件化热修复学习总结
426. Android安全类网站集锦
427. 使用mock对象来进行测试
428. TagSelectorView标签选择器
429. Top100 豆瓣图书
430. Android dex分包方案
431. Android开发工具
432. 从什么都不懂开始(三)—实践带你飞
433. Rxjava+ReTrofit+okHttp深入浅出-终极封装
434. Android打包提速实践
435. Android开发在路上:少去踩坑,多走捷径(上)
436. RecyclerView的ViewHolder和Adapter的封装优化
437. android源码解析之(二)-->异步消息机制
438. android MVP 架构思路
439. [精品推荐]Android Studio插件整理
440. 《Android 开发工程师面试指南》
441. 带你学开源项目:OkHttp--自己动手实现okhttp
442. 安卓面试题:2-关于Service
443. Material designed password
444. ZoomTransitioning
445. 如何实现 Android 应用的持续部署?
446. Tinker_imitator 原理篇 热更新的原理以及实践demo
447. Android Activity 生命周期是如何实现的
448. 史上最通俗易懂的Android中使用Dagger入门教程
449. 从零创建项目实践
450. 自定义View:Padding与绘制内容
453. 探究Java中的克隆
454. Android内存泄漏检测利器:LeakCanary
455. 理解Java中的ThreadLocal
456. Android签名相关知识整理
457. 关于获取当前Activity的一些思考
458. Android闹钟设置的解决方案
459. 如何选择开源许可证?
450. 万能的APT!编译时注解的妙用
450. 选择恐惧症的福音!教你认清MVC,MVP和MVVM
450. Android源码解析之(四)-->HandlerThread
451. Activity你真的熟悉吗?看了才知道
452. Android 垃圾清理之系统缓存
453. Google I/O 2016 笔记之Layout新世界-ConstraintLayout
454. Google I/O 2016 笔记之图像压缩
455. Android产品研发(三)-->基类Activity
456. 教你写响应式框架(一)
457. MVP架构实现的Github客户端(1-准备工作)
458. MVP架构实现的Github客户端(3-功能实现)
459. 什么是真正的程序员
460. 仿微信支付宝的支付密码输入框
461. 正则表达式30分钟入门教程
462. Android Studio 2.2 中几个实用的新功能
463. 十分钟彻底弄明白View事件分发机制
464. 安卓面试题:3-关于Broadcast和BroadcastReceiver
465. FlyRefresh—不一样的下拉刷新
466. Android存储系统之架构篇
467. 微信公众号爬虫
468. 详解View的基础概念
469. Android创建桌面快捷方式
470. 老司机开车带你体验Parcelable到底有多快
471. 从零开始的Android新项目9 - 前端用后台接口设计(教你更好地项目协作)
472. 圆弧刻度进度条
473. 性能不好怎么办?对着清单撸一遍
474. Android Material Design系列之主题样式介绍说明等
475. 理清Activity、View及Window之间关系
476. ConstraintLayout约束布局的概念与使用
477. 自定义View——弹性滑动
478. 谈UIView Animation编程艺术
479. LeetCode 刷题指南(一):为什么要刷题
480. Android RecyclerView 顶部悬浮实现
481. Android中保存和恢复Fragment状态的最好方法
483. Android内存泄露——全解析和处理办法
484. Android消息处理机制:Handler|Message
485. 用flux搭建实用性非常强的Android开发框架
486. 10倍提升应用性能的10个建议
487. android MVVM开发模式(三)
488. Android自定义控件1
489. UML类图实例
490. 多module合成单一module技巧
491. Android自定义控件实战——下拉刷新控件终结者:PullToRefreshLayout
492. 关于 Android 自定义控件,你想谈一些什么?
493. 携程App网络服务通道治理和性能优化@2016
494. Android 中 SQLite 性能优化
495. Android Studio相见恨晚的操作锦集
496. 关于App重构的几个方面
497. 一个极简的restful框架
498. Android Studio最全快捷键以及演示
499. Android自定义控件1
500. APP项目如何与插件化无缝结合(一)
501. 不可不知的 Android strings.xml 那些事
502. “替你”总结的Gradle配置
503. Android App 开发技术图谱
504. Android优化(一)_Java代码优化
505. SwipeBack An Android library for activity parallax swipe back
506. Android位移动画之——TranslateAnimation实现大师哥运送快递动画
507. android MVVM开发模式
508. 一步步实现Viewpager卡片翻页效果
509. Android 实现类似IOS App唤醒的代理方法
510. 一个Demo学会用Android兼容包新控件
511. AndFix的使用详解
512. 一步一步实现Android的MVP框架
513. Android开发架构规范
514. Github项目解析(十)-->几行代码快速集成二维码扫描库
515. 《HelloGithub月刊》
516. ViewPager 嵌套百度地图事件冲突的解决方法
517. AndroidShareGroup技术周报(第一期)
518. 安卓面试题4 – 关于Handler机制
519. Andoird优化(二)内存优化点进来看看不会后悔的
520. 在广告的间隔中进行数据加载
521. Android源码解析之(十一)-->应用进程启动流程
522. 自定义CheckBox
523. Android Studio五分钟带你从菜鸟到高级调试
524. 如何知道某个Activity是否在前台?
525. RxJava + Retrofit完成网络请求
526. 科学上网,跳出这堵墙(三)
527. Retrofit 2.0 的使用
528. Android微信自动回复功能
529. ActivityThread的main方法究竟做了什么?
530. Dagger2 这次入门就不用放弃了
531. 深入理解Dalvik字节码指令及Smali文件
531. 视图分层视差效果
532. Android 自动构建-签名信息及文件拷贝
533. 自定义 ShareView 之 NavigationBar 适配
534. 你与优秀源码之间只差一个Star
535. 乌云公开漏洞、知识库爬虫和搜索
536. 从零到一发布Android开源库
537. Android源码解析之(十二)-->系统启动并解析Manifest的流程
538. 如何实现 Android 应用的持续部署?
539. 2016 年 Android 最佳实践列表
540. Android应用实现微信登录与分享
541. Android开发人员不得不收集的代码(不断更新)
542. 自定义View强势来袭,用自定义View实现歌词显示控件上篇之实现歌词文件解析
543. Retrofit2.0使用详解
544. Starred —— GitHub 增强使用工具
545. View的手势分发
546. 5种手势工具类
547. Toast源码浅析
548. RecyclerView优秀文集
549. 扫描二维码、扫描条形码、相册获取图片后识别、生成带Logo二维码、支持微博微信QQ二维码扫描样式
550. 引导界面滑动导航 + 大于等于1页时无限轮播 + 各种切换动画轮播效果
551. 安卓面试题 5 – 关于内存泄漏
552. Android优化(三)_延迟电池续航时间
553. 让你的app提升一个档次-Android酷炫自定义控件
554. 快速集成二维码
555. Android客户端与服务器交互,登录案例
556. Android案例之新闻客户端服务器实现,完全属于自己的新闻展示平台
557. Android 多线程编程的总结
558. 求职向 15+优质实用的个人简历模板
559. 实现支付宝支付从底部弹窗效果
560. Matrix原理
561. 一分钟秒懂注解
562. 自定义View分类与流程
563. Andriod分辨率适配 ”葵花宝典“
564. Android右滑退出+沉浸式(透明)状态栏
565. 朋友圈的“全文”“收起”实现
566. utf-8和Unicode的区别
567. Android 在图片的指定位置添加标记
568. 打造一个安全的用户名密码登录系统
569. Android Span 架构介绍
570. Android开发最佳实践
571. 关于Android 启动连续闪退保护方案的思考
572. 提升Android开发效率的最佳实践
573. greenDAO数据库升级
574. 拉升App颜值-android优雅酷炫的图片处理
575. Android Studio 掌握这些调试技巧,Debug能力不能再高啦
576. ubuntu 工具 -- 5分钟入手Terminator
577. Android打包系列——多渠道打包及签名
578. Android 端外推送到底有多烦?
579. Android打包系列——打包流程梳理
580. 有了这10款逆天级效率工具,每天提前下班2小时!#DEMO8年度产品盘点#
581. App 项目实战之路 (一): 概述篇
582. 微信上最近很火很炫的广告是怎么实现的
583. Small 插件化
584. Android Animation运行原理详解
585. Android 利用 APT 技术在编译期生成代码
586. Android开源项目推荐之「网络请求哪家强」
587. 自定义View——invalidate传递与绘制流程分析
588. Android ROM 开发技能图谱
589. Android 多线程编程的总结
590. RN实战-嘎嘎商城之仿快递时间轴布局实现(订单状态)
591. 最简MVP框架
592. 手摸手教你写炫酷控件
593. 小红书Android客户端演进之路
594. 深入浅出聊聊Gradle三两事
595. 还在羡慕微信/微博的图片处理?-android酷炫图片处理(下)
596. Github装逼指南——Travis CI 和 Codecov
597. Android Span 进阶
598. 点赞还可以这么玩
599. 用最优雅的方式startActivity
560. 自定义Behavior的艺术探索-仿UC浏览器主页
561. 一个简单,强大的广告活动弹窗控件
562. fir.im Weekly - Mobile developer 利器分享
563. 一款神级选择图片工具,支持所有主流图片缓存框架
564. Android权限机制,你真的了解吗?
565. 40个Android面试题
566. 你和高级工程师的差距在哪里?
567. 多达288种动态效果的侧滑菜单开源库,满足您项目的各种需求
568. 单Activity多Fragment模式快速构建一个App
569. Volley学习笔记之简单使用及部分源码详解
570. Jenkins管道最佳实践Top 10
571. 轻量级插件化框架——Small
572. 30行代码,打造一个垂直的ViewPager
573. ViewPager 从入门到带你撸个启动页之实战PageTransformer切换动画特效(四)
574. 重写equal()时为什么也得重写hashCode()之深度解读equal方法与hashCode方法渊源
575. Java基础之-NIO
576. 使用 flow.ci 实现 Android自动化测试与持续集成
577. 利用Android Studio、MAT对Android进行内存泄漏检测
578. Android 开发之 App 启动时间统计
579. 常用的一些Android代码
580. App项目实战之路(二):API篇
581. 支持RecyclerView,View,ScrollView下拉刷新,上拉加载更多,上拉自动加载更多.
582. 一句话搞定,简化Android 6.0 系统复杂的权限操作
583. Android插件化框架和热修复技术的资料收集和汇总
584. 十分钟理解Java中的弱引用
585. 项目中处理android 6.0权限管理问题
586. 详解高速神器python脚步打包android apk,超级快!!(打包系列教程之六)
587. RxAndroid结合Retrofit,看看谁才是最佳拍档!
588. Android自定义控件3——边缘凹凸的卡劵效果View
589. Android技术博文
590. 自定义View实战-仿京东首页轮播文字(又名垂直跑马灯)
591. Android 进程保活招式大全