Android開發技術周報 Issue#59
教程
-
所謂Badge,原本是iOS上的一個效果,但是被Android抄的多了,也就成了Android的標配。圖就不上了,大家都懂的。應用icon 顯示角標實際上是在Launcher中實現的,其實不管是角標還是其他對快捷方式的增刪改查,都是需要Launcher支持的,應用在增刪改查快捷方式和 安裝、卸載時,都會發出相應的廣播,通過這個廣播,Launcher會對快捷方式進行修改。
-
對于任何程序來說,崩潰都是一件很難避免的事情,當然Android程序也不例外。在Android程序中,引起崩潰的多屬于運行時異常或者錯誤, 對于這些異常我們很難做到類似Checked Exception那樣顯式捕獲,因而最終導致了程序崩潰。本文講介紹一些如何處理崩潰的實踐,比如收集崩潰的stacktrace,甚至如何避免出現程 序已停止的對話框。
-
首先如果僅僅是因為64K method的問題可以直接看這里 DexGuard、Proguard、Multi-dex 給出的解決方案,本文主要討論從編譯層面,dex動態加載器選擇層面以及安全層面討論dex動態加載。
-
啥也不說了,@主席的《Android開發藝術探索》真是業界良心之作,不得不看!感謝主席,膜拜主席!主席主席,我要跟你生猴子!(>^ω^<)。讀書筆記中若有任何問題請留言告知,謝謝關注,謝謝閱讀。
-
最近在閑逛的時候,發現了一款粒子爆炸特效的控件,覺得比較有意思,效果也不錯。 但是代碼不好擴展,也就是說如果要提供不同的爆炸效果,需要修改的地方比較多。于是我對源代碼進行了一些重構,將爆炸流程和粒子運動分離。
-
還記得我們在代理Activity模式里談到啟動插件APK里的Activity的兩個難題嗎,由于插件里的Activity沒在主項目的 Manifest里面注冊,所以無法經歷系統Framework層級的一系列初始化過程,最終導致獲得的Activity實例并沒有生命周期和無法使用 res資源。
代碼&開源庫
-
用RxJava處理和操作高斯模糊效果的簡單用例。
-
Annotation based simple API flavoured with AOP to handle new Android runtime permission model。
-
一個富文本編輯器,除了支持基本的文本編輯外,還支持粗體、斜體、圖片、文件附件、TODO列表、列表以及JSON導入導出等功能。
-
一個可以向下滑動展開一個 Panel 的 Toolbar,它的靈感來自于 Drawerlayout。
-
biu,biu,一個有趣的EditText.
-
微信搶紅包插件, 幫助你在微信群聊搶紅包時戰無不勝, 附帶詳細文檔.
-
Beautiful and customizable Android Activity that shows web pages within an app.
-
小紅書歡迎引導第二版.
視頻
-
這個視頻是上海GDG DevFest 2015上我們可愛的教父@hi大頭鬼hi 做的一個關于RxJava的分享。RxJava 是一個擴展了觀察者模式的,基于事件的異步處理庫,使用 RxJava 可以用更簡潔優雅的方式處理復雜的異步代碼,把開發者從線程,同步,并發以及非阻塞io這些復雜的細節中解放出來。
工具
-
A simple Studio/IntelliJ plugin that parses your Android library dependencies and shows the methods count as an handy hint.
-
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.
設計
-
Material Design in Action — 丁香醫生 Android 客戶端
想必大家前幾天都聽說了新版的 G+ 的 Android 客戶端在底部加了個Tabbar,我懷疑加這個Tabbar的設計師肯定是水果派來的“奸細”(??開個玩笑),那么在有虛擬按鍵的手機上就會出現兩個 “下巴”或者三個“下巴”的問題??,如果后續真成了設計規范的一部,那么這個Tabbar該怎么加?加成什么樣?就是一個值得深思的問題了;很篇文章的 作者給出他的理解和設計,大家可以看看和思考一下。
-
依舊聲明:這里寫的依舊只是某一種工作方法,而不是一種規范,你可以參考,但不要照搬,在具體工作中,一定要靈活運用。匯總貼,整理了之前零散的關 于Android的文章……這里我把Android的開發文檔,字體,以及不同設計尺寸的文檔圖片上傳了,喜歡的下載;切圖的工具在IOS的帖子里,喜歡 可以去那下載,這里就不上傳了。
版權聲明:歡迎自由轉載-非商用-非衍生-保持署名 | [Creative Commons BY-NC-ND 3.0](http://creativecommons.org/licenses/by-nc-nd/3.0/deed.zh39
</section>來自: http://www.androidweekly.cn/android-dev-weekly-issue-59/