##教程
1. [Badge分析&如何逼死处女座](http://www.jianshu.com/p/0992ff9eeeb6)
所谓Badge,原本是iOS上的一个效果,但是被Android抄的多了,也就成了Android的标配。图就不上了,大家都懂的。应用icon显示角标实际上是在Launcher中实现的,其实不管是角标还是其他对快捷方式的增删改查,都是需要Launcher支持的,应用在增删改查快捷方式和安装、卸载时,都会发出相应的广播,通过这个广播,Launcher会对快捷方式进行修改。
2. [Android处理崩溃的一些实践](http://droidyue.com/blog/2015/12/06/practise-about-crash-in-android/)
对于任何程序来说,崩溃都是一件很难避免的事情,当然Android程序也不例外。在Android程序中,引起崩溃的多属于运行时异常或者错误,对于这些异常我们很难做到类似Checked Exception那样显式捕获,因而最终导致了程序崩溃。本文讲介绍一些如何处理崩溃的实践,比如收集崩溃的stacktrace,甚至如何避免出现程序已停止的对话框。
3. [Android 动态加载dex](http://blog.dreamtobe.cn/2015/12/07/android_dynamic_dex/)
首先如果仅仅是因为64K method的问题可以直接看这里 DexGuard、Proguard、Multi-dex 给出的解决方案,本文主要讨论从编译层面,dex动态加载器选择层面以及安全层面讨论dex动态加载。
4. [《Android开发艺术探索》读书笔记系列](http://hujiaweibujidao.github.io/blog/2015/12/05/Art-of-Android-Development-Reading-Notes/)
啥也不说了,[@主席](http://weibo.com/uc83018062)的《Android开发艺术探索》真是业界良心之作,不得不看!感谢主席,膜拜主席!主席主席,我要跟你生猴子!(>^ω^<)。读书笔记中若有任何问题请留言告知,谢谢关注,谢谢阅读。
5. [Android制作粒子爆炸特效](http://blog.csdn.net/crazy__chen/article/details/50149619)
最近在闲逛的时候,发现了一款粒子爆炸特效的控件,觉得比较有意思,效果也不错。 但是代码不好扩展,也就是说如果要提供不同的爆炸效果,需要修改的地方比较多。于是我对源代码进行了一些重构,将爆炸流程和粒子运动分离。
6. [Android动态加载黑科技 动态创建Activity模式](http://segmentfault.com/a/1190000004077469)
还记得我们在代理Activity模式里谈到启动插件APK里的Activity的两个难题吗,由于插件里的Activity没在主项目的Manifest里面注册,所以无法经历系统Framework层级的一系列初始化过程,最终导致获得的Activity实例并没有生命周期和无法使用res资源。
##代码&开源库
1. [RxBlur](https://github.com/SmartDengg/RxBlur)
用RxJava处理和操作高斯模糊效果的简单用例。
2. [let](https://github.com/canelmas/let)
Annotation based simple API flavoured with AOP to handle new Android runtime permission model。
3. [PoorEdit](https://github.com/SpongeBobSun/PoorEdit)
一个富文本编辑器,除了支持基本的文本编辑外,还支持粗体、斜体、图片、文件附件、TODO列表、列表以及JSON导入导出等功能。
4. [ToolbarPanel](https://github.com/NikoYuwono/ToolbarPanel)
一个可以向下滑动展开一个 Panel 的 Toolbar,它的灵感来自于 Drawerlayout。
5. [BiuEditText](https://github.com/xujinyang/BiuEditText)
biu,biu,一个有趣的EditText.
6. [WeChatLuckyMoney](https://github.com/geeeeeeeeek/WeChatLuckyMoney)
微信抢红包插件, 帮助你在微信群聊抢红包时战无不胜, 附带详细文档.
7. [FinestWebView-Android](https://github.com/TheFinestArtist/FinestWebView-Android)
Beautiful and customizable Android Activity that shows web pages within an app.
8. [XhsWelcomeAnim](https://github.com/w446108264/XhsWelcomeAnim)
小红书欢迎引导第二版.
##视频
1. [Android开发者们一定会喜欢的 RxJava](http://boolan.com/lecture/1000001243#0-tsina-1-68759-397232819ff9a47a7b7e80a40613cfe1)
这个视频是上海GDG DevFest 2015上我们可爱的教父[@hi大头鬼hi](http://weibo.com/brucefromsdu) 做的一个关于RxJava的分享。RxJava 是一个扩展了观察者模式的,基于事件的异步处理库,使用 RxJava 可以用更简洁优雅的方式处理复杂的异步代码,把开发者从线程,同步,并发以及非阻塞io这些复杂的细节中解放出来。
##工具
1. [Android Methods Count](http://www.methodscount.com/)
A simple Studio/IntelliJ plugin that parses your Android library dependencies and shows the methods count as an handy hint.
2. [AnimatedVectorMorphingTool](https://github.com/MathiasSeguy-Android2EE/AnimatedVectorMorphingTool)
AnimatedVectorMorphingTool is a command line tool which generates, for you, all the files needed to animate your VectorDrawable. You just drop your VectorDrawables (you can drop n files) and it generates all the files needed for your android project in a res folder.
##设计
1. [Material Design in Action — 丁香医生 Android 客户端](http://www.jianshu.com/p/e9b1f94a4601)
想必大家前几天都听说了新版的 G+ 的 Android 客户端在底部加了个Tabbar,我怀疑加这个Tabbar的设计师肯定是水果派来的“奸细”(?开个玩笑),那么在有虚拟按键的手机上就会出现两个“下巴”或者三个“下巴”的问题?,如果后续真成了设计规范的一部,那么这个Tabbar该怎么加?加成什么样?就是一个值得深思的问题了;很篇文章的作者给出他的理解和设计,大家可以看看和思考一下。
2. [一款APP,从设计稿到切图(Android篇)](http://blog.jobbole.com/95577/)
依旧声明:这里写的依旧只是某一种工作方法,而不是一种规范,你可以参考,但不要照搬,在具体工作中,一定要灵活运用。汇总贴,整理了之前零散的关于Android的文章……这里我把Android的开发文档,字体,以及不同设计尺寸的文档图片上传了,喜欢的下载;切图的工具在IOS的帖子里,喜欢可以去那下载,这里就不上传了。
- 前言
- Android开发技术周报 Issue#90
- Android开发技术周报 Issue#89
- Android开发技术周报 Issue#88
- Android开发技术周报 Issue#87
- Android开发技术周报 Issue#86
- Android开发技术周报 Issue#85
- Android开发技术周报 Issue#84
- Android开发技术周报 Issue#83
- Android开发技术周报 Issue#82
- Android开发技术周报 Issue#81
- Android开发技术周报 Issue#80
- Android开发技术周报 Issue#79
- Android开发技术周报 Issue#78
- Android开发技术周报 Issue#77
- Android开发技术周报 Issue#76
- Android开发技术周报 Issue#75
- Android开发技术周报 Issue#74
- Android开发技术周报 Issue#73
- Android开发技术周报 Issue#72
- Android开发技术周报 Issue#71
- Android开发技术周报 Issue#70
- Android开发技术周报 Issue#69
- Android开发技术周报 Issue#68
- Android开发技术周报 Issue#67
- Android开发技术周报 Issue#66
- Android开发技术周报 Issue#65
- Android开发技术周报 Issue#64
- Android开发技术周报 Issue#63
- Android开发技术周报 Issue#62
- Android开发技术周报 Issue#61
- Android开发技术周报 Issue#60
- Android开发技术周报 Issue#59
- Android开发技术周报 Issue#58
- Android开发技术周报 Issue#57
- Android开发技术周报 Issue#56
- Android开发技术周报 Issue#55
- Android开发技术周报 Issue#54
- Android开发技术周报 Issue#53
- Android开发技术周报 Issue#52
- Android开发技术周报 Issue#51
- Android开发技术周报 Issue#50
- Android开发技术周报 Issue#49
- Android开发技术周报 Issue#48
- Android开发技术周报 Issue#47
- Android开发技术周报 Issue#46
- Android开发技术周报 Issue#45
- Android开发技术周报 Issue#44
- Android开发技术周报 Issue#43
- Android开发技术周报 Issue#42
- Android开发技术周报 Issue#41
- Android开发技术周报 Issue#40