作者:李旺成
时间:2016年5月6日
项目简介
从学 Android 到现在,一路跌跌撞撞的,踩过不少坑,其中的酸甜苦辣就不细说了,相信很多人都经历过。所以,我想在这里将一些常用的 Android 开发小技巧收集起来,供大家参考。
这里囊括的都是一些小技巧,这些技巧之间没有什么关联,只是做了下简单的分类。所有的示例都力求做到简单明了,示例清晰,拿去就能直接用。
项目组织形式
这里打算参考 AndroidStudyDemo,提供一个合集的项目,项目中用 Module 组织各个分类的内容,方便集中管理。相应的还会给每个分类提供一个单独的项目,方便单独使用。
关于 Hacks
Hacks 就是”技巧“的意思,不管是我们的学习还是工作很多时候都会听到这样的劝谏 —— 不用蛮干,要讲技巧。确实很多经验表明,一个感觉很棘手的问题,可能用一个小技巧就能轻松解决。
说明:最开始有这个想法是来自《50 Android Hacks》一书,这里的分类也参考了该书,很多内容也是这本书的读书笔记。
几大版块
- 布局相关技巧
- 系统控件使用相关技巧
- 动画相关技巧
- AndroidStudio使用相关技巧
- 更多实用工具
- 模式
- 实用第三方库
- 可复用的代码片段
- 性能优化相关技巧
- 数据库相关技巧
- 构建工具
- ......
内容来源
- 《50 Android Hacks》
- 平日积累
- 专题收集
- 提问->解决
- 建议收集
更新计划
该项目与 AndroidStudyDemo 采用一样的更新形式 —— 博客 + 示例项目。
- 按版块更新
- 源自《50 Android Hacks》的案例会较稳定更新
- 其他来源不定时更新
项目 Modules 简介
Animation
动画相关的一些 Hacks。
BuildTools
构建工具相关的一些 Hacks。
Database
数据库相关的一些 Hacks。
Layout
布局相关的一些 Hacks。
Optimize
布局、性能等优化相关的一些 Hacks。
Patterns
设计模式的一些 Hacks。
ReuseableCode
一些可重用的代码片段。
Utilities
一些实用工具推荐。
WidgetUse
系统控件使用的一些 Hacks。
AndroidStudio
AndroidStudio 使用的一些 Hacks。
等等
...