##教程
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