阅读提示:点击下文中:arrow_up:返回到顶部
有分类不合理的地方请提Issues。欢迎欢迎~
:red_circle:每天不定时更新~
上一版README(未排序)
Tags
学习笔记
开源工程
权限
RX系列
Retrofit
打包
插件化
GitHub
学习网站
后台接口
热修复
React Native
状态栏
Material Design
电量优化
WebView
Tips
ListView
SQL
Linux
单元测试
Toolbar
软键盘
Android Studio
网站搭建
微信
保活
面试
OkHttp
架构
动画
Gradle
Dagger2
Chrome
架构演进
Java
MVP
正则表达式
算法
动态写入
Https
Git
杂谈
MVC
MVVM
内存泄漏
工具类
优化
翻墙
分包
持续集成
TV
LoganSquare
命名行
编译
Maven
Gson
混淆
图片加载
View&UI
单位
博客周刊
JNI
逆向
ContentProvider
Hybrid
NoHttp
线程
设计模式
自动化
主题
瘦身
贝塞尔
二维码
缓存
RESTful
host
WEEX
so
adb
直播&视频
跳转
Behavior
长连接
第三方SDK接入
Data Binding
屏幕适配
锁屏页
jcenter
网络请求
安全
书籍
源码
签名
图片压缩
响应式
桌面
序列化
ConstraintLayout
Flux
UML
APP唤醒代理
兼容包新控件
地图
广告
开源
手势
Matrix
编码
图片处理
闪退
GreenDao
推送
效率工具
ROM
Span
学习笔记
提升Android开发效率的最佳实践
Android开发最佳实践
Android开发人员不得不收集的代码(不断更新)
2016 年 Android 最佳实践列表
AndroidShareGroup技术周报(第一期)
《HelloGithub月刊》
安卓开发新技能Get丨常用必备小工具汇总
fir.im Weekly - 2016 年Android最佳实践列表
:smile:Android related knowledge points learning records
Tim9Liu9整理的Android资料集合
Android开发10个常用工具类
关于Android分享的目录 - 送给读者的一份礼物
Android Tips 7
38个学习新技能的最佳网站
为Android开发者整理的Google I/O开发者大会第一弹
[Android基础]Android总结篇
Android开发工具
Android App 开发技术图谱
开源工程
SwipeBack An Android library for activity parallax swipe back
从零创建项目实践
github项目解析(五)–>android日志框架
分享一个基于MVP+Retrofit+RxJava+MaterialDesign的App
高逼格,超简单,实现App自动更新,一个方法搞定
一款音乐播放器 Music Player: From UI Proposal to Code
来,谷歌安卓浏览器源码就在这!
Android快速实现文件下载(只有4行代码)
酷炫的Activity切换动画,打造更好的用户体验
打造浪漫的Android表白程序
MVP+Rxjava+Retrofit构建项目
你拥有它,让你Android开发更简单
如何发现优秀的开源项目?
[小编历时一月呕心沥血整理,重磅之作]史上最流行的Android组件、工具、框架大全
那些年你用过的 Android 开源项目都有什么?
超详细Android接入支付宝支付实现,有图有真相
2015年十大热门Android开源新项目
Android快速实现微信支付
带你学开源项目:Meizhi Android之RxJava & Retrofit最佳实践
Android开源之BaseRecyclerViewAdapterHelper(持续更新!)
GitHub Top 100的Android开源库
PaoloRotolo/AppIntro - Android 首次启动翻页库
RenderScript :简单而快速的图像处理
使用GCM网络管理工具优化电池使用
GitHub 排名前 100 的安卓、iOS项目简介
FanMenu
android高仿微信表情输入与键盘输入详解
15 个 Android 通用流行框架大全
类似QQ、微信、微博的WeiBoLayout
QingtingBannerView
app动态引导页的制作
一个支持 url 打开 activity 的开源库
自动更新,一个方法搞定
一个看了就心情很好的 Switch 组件,好有创意
Rxjava+ReTrofit+okHttp深入浅出-终极封装
MVP架构实现的Github客户端(1-准备工作)
MVP架构实现的Github客户端(3-功能实现)
权限
突破小米悬浮窗权限控制–不需要权限的悬浮窗
深入浅出Android权限(一)
深入浅出Android权限(二)
聊一聊Android 6.0的运行时权限
RX系列
RxJava + Retrofit完成网络请求
从案例学习RxAndroid
RxJava常见的使用场景总结
ReactiveX文档中文翻译
使用 RxJava 封装现有的库
RxJava系列(深入浅出RxJava)
RxJava 第一篇 - Single使用及示例
ReactiveX文档中文翻译
带你学开源项目:Meizhi Android之RxJava & Retrofit最佳实践
从案例学RxAndroid开发 (上、下)
Retrofit2 完全解析 探索与okhttp之间的关系
Retrofit2与RxJava用法解析
RxJava + Retrofit 的实际应用场景
Android MVP+Retrofit+RxJava实践小结
RxLifecycle源码解析-当Activity被destory时自动停掉网络请求
Rxjava+ReTrofit+okHttp深入浅出-终极封装
Retrofit
Retrofit 2.0 的使用
Android Retrofit 2.0 使用-补充篇
Android MVP+Retrofit+RxJava实践小结
Retrofit分析-漂亮的解耦套路
Retrofit初探和简单使用
带你学开源项目:Meizhi Android之RxJava & Retrofit最佳实践
Retrofit2 完全解析 探索与okhttp之间的关系
167. Retrofit2与RxJava用法解析
从零开始的Android新项目5 - Repository层(上) Retrofit、Repository组装
RxJava + Retrofit 的实际应用场景
深入浅出 Retrofit,这么牛逼的框架你们还不来看看?
打包
Android打包系列——打包流程梳理
菜单Android 多渠道打包原理和使用
Gradle打包APK的一些小技巧和productFlavor配置
美团多渠道打包方案详解,速度快到白驹过隙
手把手教你AndroidStudio多渠道打包
android产品研发(五)–>多渠道打包
Android打包提速实践
Android打包系列——多渠道打包及签名
插件化
Android插件化开发
Android组件化和插件化开发
APP项目如何与插件化无缝结合(一)
Small 插件化
GitHub
Github装逼指南——Travis CI 和 Codecov
Starred —— GitHub 增强使用工具
你与优秀源码之间只差一个Star
做的很不错的一款侧边栏索引
awesome-github :为了更好地使用 GitHub
Android Studio导入github项目详解
GitHub Top 100的Android开源库
如何选择开源项目?
GitHub 排名前 100 的安卓、iOS项目简介
我的开源项目从0到1024的过程
Facebook开源软件列表
那些酷炫的RecyclerView开源库整理
从0开始学习 GitHub 系列之「团队合作利器 Branch」
如何选择开源许可证?
学习网站
Trinea
Android Weekly中文版
天猫技术团队blog(苹果核)
markzhai’s home
Android开发时你遇到过什么相见恨晚的工具或网站?
Android Dev
38个学习新技能的最佳网站
后台接口
打造一个安全的用户名密码登录系统
Android案例之新闻客户端服务器实现,完全属于自己的新闻展示平台
Android客户端与服务器交互,登录案例
[移动开发,你还在等服务端接口吗] (http://www.jianshu.com/p/d403febaad83)
程序员福利:各大平台免费接口,非常实用
从零开始的Android新项目9 - 前端用后台接口设计(教你更好地项目协作)
热修复
AndFix的使用详解
Tinker_imitator 原理篇 热更新的原理以及实践demo
Android客户端插件化热修复学习总结
微信Android热补丁实践演进之路
各大热补丁方案分析和比较
携程Android App插件化和动态加载实践
Android 热修复,没你想的那么难
从Instant-Run出发,谈谈Android上的热修复
AndFix热修复 —— 实战与源码解析
第34期:Android热修复技术专题:来自微信、淘宝、支付宝、QQ空间的热修复方案
微信 Android 热补丁实践演进之路
Android 热修复其实很简单
React Native
React Native系列blog
React Native 实例 - BBC新闻客户端
React Native开源项目-公司移动OA办公客户端
22 个优质的 React 开源项目
react-native 开始走向mobile开发
状态栏
Android 透明状态栏总结
Android 透明状态栏实现方案
关于 Android 透明状态栏的研究与兼容
Android右滑退出+沉浸式(透明)状态栏
Material Design
Android Material Design系列之主题样式介绍说明等
Android Material Design 兼容库的使用详解
Material Design技术分享
Android Material Design系列之Toolbar
最能解决你的痛点问题,也是你最需要的,尽在Material Design 系列这篇
Material designed password
电量优化
使用GCM网络管理工具优化电池使用
Android优化(三)_延迟电池续航时间
WebView
谈谈WebView的使用-(从零开始搭建android框架系列(5))
有关WebView的一些使用方法
Tips
用最优雅的方式startActivity
ActivityThread的main方法究竟做了什么?
如何知道某个Activity是否在前台?
不可不知的 Android strings.xml 那些事
Android开发在路上:少去踩坑,多走捷径(上)
Android 开发中应该知道的关于strings.xml的事
Android CoordinatorLayout、AppBarLayout、CollapsingToolbarLayout、Toolbar等的说明和使用
Android中EditText焦点问题
Android 极简反射教程及应用示例
CoordinatorLayout的使用如此简单
Android 开发者选项详述
由浅入深全面剖析ThreadLocal
打造属于你的LayoutManager
我们的 Android 可以用到这些新功能啦
你应该知道的那些Android小经验
Android防止过快点击造成多次事件
Android开发中,那些让你相见恨晚的方法、类或接口
Service知识总结
Android之粘性广播理解
Android键盘面板冲突 布局闪动处理方案
Android从开机到打开第一个应用发生了什么?
Android开发:最详细的 Toolbar 开发实践总结
关于获取当前Activity的一些思考
Android网络请求心路历程
超详细Android接入支付宝支付实现,有图有真相
知道这20个正则表达式,能让你少写1000行代码
Android主题换肤 无缝切换
Android 单元测试: 首先,从是什么开始
非常全面的Linux知识点总结
Android Notification常见样式总结
关于RecyclerView你必须知道的
Android Material Design 兼容库的使用详解
带你使用SwipeBackLayout和SwipeBackActivity
了解 Android API 中的 SharedPreferences
TextView实战之你真的懂我么?
手动实现布局过渡效果
SQL基础语句汇总
Android 屏幕旋转相关操作技巧
Android端实现cookie机制
比系统自带的更好用的SnackBar
Android Tips 7
Android Animation运行原理详解
Android中保存和恢复Fragment状态的最好方法
Attr、Style和Theme详解
你真的会用Android中Strings资源吗
Android Studio导入github项目详解
防止连续点击打开两个重复页面的小技巧
Activity启动后EditText是否自动弹出输入法虚拟键盘的问题
Android 中的 Enum 到底占多少内存?该如何用?
40条Android开发优化建议
Context基础!
Android调用系统相机和相册
Android Tips 8
从BaseActivity与BaseFragment的封装谈起
彻底弄懂Activity四大启动模式
GET和POST有什么区别?及为什么网上的多数答案都是错的。
Android新布局方式ConstraintLayout介绍与学习资料
浅谈PopupWindow在Android开发中的使用
Android常用Manager
99%的人都理解错了HTTP中GET与POST的区别
你必须弄懂的Intent Filter匹配规则
安卓Android轻松完成支付宝支付教程
Android必知必会-长按返回健退出
Android中优雅的退出程序
探究android:largeHeap
Android闹钟设置的解决方案
Android产品研发(三)–>基类Activity
ListView
RecyclerView优秀文集
还在用ListView?=
一个很赞的RecyclerView Adapter辅助类
简约高效的动效列表设计:一分钟搞定Android列表常见需求(原创文章)
SmartHeaderFooterRecyclerview
这是一篇Android RecyclerView使用介绍哦
自定义WaveProgressView满足你所有水波纹加载需求
RecyclerView的ViewHolder和Adapter的封装优化
SQL
SQL基础语句汇总
Android 中 SQLite 性能优化
:Linux
非常全面的Linux知识点总结
我是如何学习Linux的
Android RecyclerView 顶部悬浮实现
Linux中查找命令总结
ubuntu 工具 – 5分钟入手Terminator
单元测试
Android 单元测试: 首先,从是什么开始
解读Android官方MVP项目单元测试
在Android Studio中进行单元测试和UI测试
使用mock对象来进行测试
Toolbar
Android开发:最详细的 Toolbar 开发实践总结
软键盘
Android键盘面板冲突 布局闪动处理方案
Activity启动后EditText是否自动弹出输入法虚拟键盘的问题
彻底搞定Android开发中软键盘的常见问题
优雅的方式解决软键盘遮挡按钮
Android Studio
Android Studio 掌握这些调试技巧,Debug能力不能再高啦
Android Studio五分钟带你从菜鸟到高级调试
Android Studio最全快捷键以及演示
[精品推荐]Android Studio插件整理&version=11020201&pass_ticket=ihQKTSTYwhIquv1%2B6HyhJs3I0vZz0qtIoTVci3l%2BikU%3D)
多module合成单一module技巧
Android Studio相见恨晚的操作锦集
Android Studio Plugin is too old、Gradle version 2.10 is required问题解决方法
Android Studio 2.0 稳定版 新特性简介(中文)
配置你的 Android Studio
10个你可能不知道的 Android Studio技巧
使用新版Android Studio检测内存泄露和性能
AndroidStudio上面最好用的插件
Android必知必会-Android Studio修改包名
Android Studio必备插件
在Android Studio中进行单元测试和UI测试
Android Studio插件整理
你所不知道的Android Studio调试技巧
Android模版化编程系列(二)
Android Studio 2.2 中几个实用的新功能
网站搭建
创建GitHub技术博客全攻略
如何搭建一个独立博客——简明Github Pages与Hexo教程
手把手教你使用Hexo + Github Pages搭建个人独立博客
微信
微信上最近很火很炫的广告是怎么实现的
Android应用实现微信登录与分享
Android微信自动回复功能
Android 窃取手机中微信聊天记录
微信Android客户端架构演进之路
微信Android客户端后台保活经验分享
微信Android客户端后台保活经验分享
android高仿微信表情输入与键盘输入详解
微信公众号爬虫
朋友圈的“全文”“收起”实现
保活
微信Android客户端后台保活经验分享
Android 进程常驻(0)—-MarsDaemon使用说明
关于 Android 进程保活,你所需要知道的一切
微信Android客户端后台保活经验分享
一种提高Android应用进程存活率新方法
Android App 不死之路
面试
求职向 15+优质实用的个人简历模板
安卓面试题4 – 关于Handler机制
《Android 开发工程师面试指南》
让 BAT 的 Offer 不再难拿
2016新浪微博Android面试题
Android面试后的一些总结
Android 面试知识库
Android 名企面试题及涉及知识点整理
一个五年Android 开发者百度、阿里、聚美、映客的面试心经
Android 面试要点
安卓面试题:1-关于Activity
一线公司的面试题
安卓面试题:2-关于Service
安卓面试题:3-关于Broadcast和BroadcastReceiver
OkHttp
OkHttp使用教程
如何更高效地使用 OkHttp
OkHttp官方教程解析-彻底入门OkHttp使用
OkHttpUtils一个专注于让网络请求更简单的框架
OKHttp源码浅析与最佳实践
拆轮子系列:拆 OkHttp
带你学开源项目:OkHttp–自己动手实现okhttp
架构
App 项目实战之路 (一): 概述篇
Android开发架构规范
Android开发学习之系统架构
App架构经验总结
Android App的设计架构:MVC,MVPMVP,MVVM与架构经验谈
App架构设计经验谈:接口的设计
从零开始的Android新项目1 - 架构搭建篇
Android应用架构演变
选择恐惧症的福音!教你认清MVC,MVP和MVVM
Android 架构资源整理
安卓应用架构续-Android 中构建快速可靠的 UI 测试
HermesEventBus-饿了么开源的Android跨进程事件分发框架
Android存储系统之架构篇
小红书Android客户端演进之路
动画
如何学习 Android Animation?
探索安卓中有意义的动画!
Gradle
Gradle打包APK的一些小技巧和productFlavor配置
知道Android 中Gradle 的这些技巧,提升编译构建速度
Android应用开发编译框架流程与IDE及Gradle概要
给 Android 初学者的 Gradle 知识普及
Android 开发你需要了解的Gradle配置
“替你”总结的Gradle配置
深入浅出聊聊Gradle三两事
Dagger2
从零开始的Android新项目4 - 篇
Dagger2使用详解
Google官方MVP+Dagger2架构详解【从零开始搭建android框架系列(6)】
详解Dagger2系列之开始篇:磨刀不误砍柴工
史上最通俗易懂的Android中使用Dagger入门教程
Dagger2 这次入门就不用放弃了
Chrome
私人珍藏的Chrome插件,吐血推荐
架构演进
微信Android客户端架构演进之路
京东咚咚架构演进
有赞Android客户端网络架构演进
小红书Android客户端演进之路
饿了么移动APP的架构演进
各大互联网公司架构演进之路汇总
英语流利说 Android 架构演进
Java
一分钟秒懂注解
浅谈依赖注入与控制反转
公共技术点之 Java 反射 Reflection
浅谈Java回调机制
知道这20个正则表达式,能让你少写1000行代码
公共技术点之 Java 注解 Annotation
反射、注解与依赖注入总结
JAVA decompiler collections
Android 中的 Enum 到底占多少内存?该如何用?
infoQ——java系列blog(成富)
Java中的多线程你只要看这一篇就够了
为什么说DOM操作很慢
Android 多线程编程的总结
第4章 类和接口
【深入理解Java虚拟机】垃圾回收机制
Java对象锁和类锁全面解析(多线程synchronized关键字)
探究Java中的克隆
理解Java中的ThreadLocal
MVP
一步一步实现Android的MVP框架
Android官方MVP架构示例项目解析
MVP 实现的 Android 基础项目架构
如何设计MVP中的Presentation层
解读Android官方MVP项目单元测试
google官方架构MVP解析与实战-(从零开始搭建android框架系列(3))
T-MVP:泛型深度解耦下的MVP大瘦身
Android MVP+Retrofit+RxJava实践小结
android MVP模式介绍与实战
(Basic框架)Android中实现mvp模式的新思路
android MVP 架构思路
正则表达式
知道这20个正则表达式,能让你少写1000行代码
正则表达式30分钟入门教程
算法
查找算法之顺序、二分、二叉搜索树、红黑树 详细比较总结
LeetCode 刷题指南(一):为什么要刷题
动态写入
一种为 Apk 动态写入信息的方案
Android动态加载技术三个关键问题详解
Android动态加载so文件(解决so文件冲突)
Https
详解https是如何确保安全的
HTTPS 理论详解与实践
Android 偶遇HTTPS
HTTPS理论基础及其在Android中的最佳实践
Git
常用的12个Git基本命令
闯过这 54 关,点亮你的 Git 技能树 (二)
常用的几十个Git小技巧分类与总结
从0开始学习 GitHub 系列之「Git 进阶」
从什么都不懂开始(三)—实践带你飞
杂谈
乌云公开漏洞、知识库爬虫和搜索
什么是真正的程序员
魔都,3年,程序员到CTO
我的编程之路——知识管理与知识体系
国内Top500Android应用分析报告
码农和英语
让console充满情怀
2016这些Android技术会很火
怎么做好互联网公司的技术团队负责人?
如何自学Android
国外著名 Android 开发者及公司信息
如何选择开源项目?
干了四五年Android 开发了,如何突破成长中的技术瓶颈期?(讨论帖)
为Android开发者整理的Google I/O开发者大会第一弹
完整回顾 Google I/O 2016 大会发布的 10 样新玩意
我的开源项目从0到1024的过程
2016年你应该学习的编程语言、框架,以及新技术
另一份 Android 开发学习路线图
我们的 Android 可以用到这些新功能啦
Facebook开源软件列表
android apk–程序发布前的准备
Anroid搭建一个局域网Web服务器
最美应用-从 Android 研发工程师的角度 の 最美时光
MVC
强化版mvc设计模式
MVVM
android MVVM开发模式
MVVM模式介绍
android MVVM开发模式(三)
内存泄漏
安卓面试题 5 – 关于内存泄漏
Android内存分析命令
Android中常见的内存泄漏
使用新版Android Studio检测内存泄露和性能
[Android进阶]Java、Android 内存泄漏总结
Android内存泄漏解决方案(OOM)
Android内存泄漏检测利器:LeakCanary
Android内存泄露——全解析和处理办法
工具类
Android开发10个常用工具类
Android开发中,那些让你相见恨晚的方法、类或接口
个人收藏的Android常用工具类
2016年度最受欢迎的100个 Java 库
Android 常用工具类
优化
Andoird优化(二)内存优化点进来看看不会后悔的
Android优化(一)_Java代码优化
关于App重构的几个方面
Android进阶之路——安卓编程规范
加速你的Android应用
40条Android开发优化建议
Android客户端性能优化(魅族资深工程师毫无保留奉献)
Android网络操作和优化相关
第15章-Android性能优化
移动网络下的性能优化之网络篇
android产品研发(十)–>尽量不使用静态变量保存数据
进一步简化你的 ViewHolder
Android端应用秒开优化体验
性能不好怎么办?对着清单撸一遍
10倍提升应用性能的10个建议
携程App网络服务通道治理和性能优化@2016&version=11020201&pass_ticket=XULwWgnZ%2BBcwrgTx7f45pqI2ax73TWj9a9lQ2XgiHwg%3D)
翻墙
免费翻墙镜像和工具
科学上网,跳出这堵墙(三)
分包
Android分包原理
MultiDex安装过程源码分析
Android dex分包方案
持续集成
fir.im weekly - 「 持续集成」实践教程合集
Android自动化构建:Jenkins+Gradle
Jenkins+Docker搭建持续集成测试环境
Android jenkins
如何实现 Android 应用的持续部署?
TV
第一个Android TV Launcher开源项目
LoganSquare
LoganSquare快到爆炸的json解析
命名行
理解Android编译命令
编译
理解Android编译命令
Android应用开发编译框架流程与IDE及Gradle概要
万能的APT!编译时注解的妙用
Android 利用 APT 技术在编译期生成代码
Maven
使用 Gradle 和 Sonatype Nexus 搭建自己的 Maven 仓库
Gson
你真的会用Gson吗?Gson使用指南系列
Java中的JSON数据绑定框架Jackson使用介绍
为什么Android开发者应该使用FlatBuffers替代JSON?
host
最新host
混淆
5分钟搞定android混淆
Android分享:代码混淆那些事
Android 代码保护攻防战,以及一种别样的技巧
读懂 Android 中的代码混淆
android产品研发(六)–>Apk混淆
网络加载
网络图片加载的封装【从零开始搭建android框架系列(4)】
Android实战之你应该使用哪个网络库?
Android开源项目推荐之「网络请求哪家强」
View与UI
点赞还可以这么玩
手摸手教你写炫酷控件
自定义View——invalidate传递与绘制流程分析
自定义View分类与流程
实现支付宝支付从底部弹窗效果
让你的app提升一个档次-Android酷炫自定义控件
自定义View强势来袭,用自定义View实现歌词显示控件上篇之实现歌词文件解析
自定义 ShareView 之 NavigationBar 适配
视图分层视差效果
自定义CheckBox
一步步实现Viewpager卡片翻页效果
Android位移动画之——TranslateAnimation实现大师哥运送快递动画
关于 Android 自定义控件,你想谈一些什么?
Android自定义控件实战——下拉刷新控件终结者:PullToRefreshLayout
Android RecyclerView 顶部悬浮实现
详解View的基础概念
FlyRefresh—不一样的下拉刷新
仿微信支付宝的支付密码输入框
自定义View:Padding与绘制内容
PopupDialog
TagSelectorView标签选择器
Android必知必会-获取View坐标和长宽的时机
Android自定义控件三部曲文章索引
Android开源类库栈
带你一步步理解使用 ConstraintLayout
公共技术点之 View 事件传递
Path之玩出花样(PathMeasure)
Android应用坐标系统全面详解
图解 Android 事件分发机制
使用DialogFragment实现底部弹窗布局
详解实现Android中实现View滑动的几种方式
一步步教你写StepView(流程指示器)
用树型模型管理App数字和红点提示(附源码Demo)
Android自定义通知样式适配
Android水波纹特效的简单实现
HermesEventBus-饿了么开源的Android跨进程事件分发框架
仿饿了么点击购物效果
Android引导页根据滑动渐变改变背景色
自定义View之总结
NightView(随机生成夜空星星)
碎纸机动画
ZoomTransitioning
十分钟彻底弄明白View事件分发机制
圆弧刻度进度条
理清Activity、View及Window之间关系
自定义View——弹性滑动
谈UIView Animation编程艺术
Android自定义控件1
引导界面滑动导航 + 大于等于1页时无限轮播 + 各种切换动画轮播效果
消息机制
Android 进程使用 Messenger 通信
Android Binder 完全解析(一)概述
Android Binder 完全解析(二)设计详解
简单明了,彻底地理解Binder
Android 消息机制学习
Android中的Service:Binder,Messenger,AIDL(2)
使用AIDL实现Android的跨进程通信
Android消息处理机制(Handler、Looper、MessageQueue与Message)
可能是讲解Binder机制最好的文章
Android消息机制的原理剖析—闭环总结
android源码解析之(二)–>异步消息机制
Android消息处理机制:Handler|Message
单位
Android UI 开发里的尺寸单位理解
博客周刊
Android博客周刊#第19期#
JNI
Android JNI原理分析
逆向
快速反编译APK(Mac环境)
那些值得你试试的Android竞品分析工具
深入理解Dalvik字节码指令及Smali文件
#####
ContentProvider
使用ContentProvider跨进程共享数据
Hybrid
如何打造一个高性能的Hybrid App
H5 性能优化方案
NoHttp
是时候用NoHttp来替换Volley了
线程
Android线程,线程池使用及原理博文参考
Java 并发 学习笔记
Android 线程的正确使用姿势
#####