- 四大组件
- Activity
- 生命周期
- 启动模式
- Service
- Broadcast Receiver
- Content Provider
- Activity
View
- Custom View
- HenCoder Android 开发进阶:自定义 View 1-1 绘制基础
- HenCoder Android 开发进阶:自定义 View 1-2 Paint 详解
- HenCoder Android 开发进阶:自定义 View 1-3 drawText() 文字的绘制
- HenCoder Android 开发进阶:自定义 View 1-4 Canvas 对绘制的辅助 clipXXX() 和 Matrix
- HenCoder Android 开发进阶:自定义 View 1-5 绘制顺序
- HenCoder Android 开发进阶:自定义 View 1-6:属性动画 Property Animation(上手篇)
- HenCoder Android 开发进阶:自定义 View 1-7:属性动画 Property Animation(进阶篇)
- HenCoder Android 开发进阶:自定义 View 1-8 硬件加速
Widget
- Screen Component
- Notification
- Dialog
- Toast
-
ListView & RecycleView
- Custom View
- 安全
- 性能
- 工具
- Android Studio
- Android Studio Plugin
- Android Method Count 统计方法数的插件
- ADB WIFI 通过Wifi调试App
- ADB Idea 通过该插件:卸载应用、杀掉应用进程、启动应用、重启应用、清除应用数据、清除应用数据并且启动
- Android ButterKnife Zelezny 与ButterKnife配套的注解插件
- Android Studio FindViewById (不使用注解)
- Android Parcelable code generator 序列化插件
- GsonFormat json实体类生成插件
- Markdown Navigator 文档编辑
- SelectorChapek for Android 通过资源名自动生成Selector Drawable
- File Grouping 根据文件名进行文件分组
- Codota 搜索最好的Android代码
- Configuration Android Studio
架构
- 测试
- 关于安卓单元测试,你需要知道的一切
- Android单元测试(一)从是什么开始
- Android单元测试(二):再来谈谈为什么
- Android单元测试(三):JUnit单元测试框架的使用
- Android单元测试(四):Mock以及Mockito的使用
- Android单元测试(五):依赖注入,将mock方便的用起来
- Android单元测试(六):使用dagger2来做依赖注入,以及在单元测试中的应用
- Android单元测试(七):Robolectric,在JVM上调用安卓的类
- Android单元测试(八):Junit Rule的使用
- Android单元测试(九):使用Mockito Annotation快速创建Mock
- Android单元测试(十):DaggerMock:The Power of Dagger2, The Ease of Mockito
- Android单元测试(十一):异步代码怎么测试
- Android单元测试在蘑菇街支付金融部门的实践
Android 3rd library
- 30多个Android开发者超赞的工具
- 安卓开发常用工具和第三方库汇总
- Hugo Annotation-triggered method call logging for your debug builds.
- 系统
- 博客
- Git
- Other
-