Android Weekly #200 安卓開發周刊 中文版
英文原文:Android Weekly #200
文章&教程
- 謝謝! (androidweekly.net)
Android Weekly已經發行200刊,我們想說謝謝!沒有你,我們不會生存這么久。Android Weekly大約4歲半了,我們有將近4萬Email訂閱!我特喜歡你通過推ter, 非死book , G+給我們的極好的反饋和支持。對于這么龐大的社區我們對你極為感激! - Android N 預覽版支持Java 8 (medium.com)
安卓團隊最近推出了Android N預覽版,其中包含許多新的改進,包括有Java 8的支持。在這一博客中Sergii Zhuk驗證了它對于安卓開發者的真正意義以及如何試用語言的新特性。 - Rxlint: 一項針對RxJava代碼的lint 規則 (www.littlerobots.nl)
Rxlint是當前一種單一的lint規則,用來探測沒有訂閱onError()的處理機制。將rxlint加入你的工程中非常簡單。 - 與整個團隊分享設置(medium.com)
Sebastiano Poggi 分享了一種更為自動化的在團隊成員間分享Android Studio設置的方法。 - 有效的安卓測試策略初學者指南(davidguerrerodiaz.wordpress.com)
測試是常被許多軟件項目完全忽視的一個方面,而自安卓平臺誕生以來這就是安卓系統尤為普遍存在的一個問題。David Guerrero分享了一種書寫測試覆蓋的好方法。 - 為什么ClassLoader.getResourceAsStream這么慢?(blog.nimbledroid.com)
NimbleDroid團隊已發現一些技巧來阻止安卓應用中的整體遲滯,提升流暢性和響應時間。 - 安卓系統中有效的網絡響應日志(medium.com)
如果你曾經開發過安卓APP,可能會遇到你的app從遠程服務器下載數據的情況。在使用Retrofit的時候,你如何檢測網絡響應呢?Simon Percic分享了一項不錯的技術。 - RxJava-生產線(www.thedroidsonroids.com)
Mateusz Budzar試著用一種不同的方法來解釋RxJava是什么以及如何使用。 - 對AutoValue的深層認識(ryanharter.com)
在他的上篇文章中,Ryan Harter給出了AutoValue的基本解釋,代碼生成annotation processor使不可變值類型在Java中容易實現。現在他對AutoValue及其工作原理進行了深入探討。 - Keddit-第7部分:Higher-Order functions & Lambdas (medium.com)
此系列的第7部分提供了Higher-Order functions的一個例子,并且在Kotlin語言中將一個lambda表達式作為參數傳遞。 - 達到∞ (~65K)并且更高!(speakerdeck.com)
這些圖片著重分析對于開發者來說務實并接地氣的65536方法極限。你將會理解這一問題及其可能的解決方法,每種方法都給出了正反兩方面的意見。 - Droidcon 意大利的重要新聞 (jeroenmols.com)
有關我們喜愛的綠色小機器人的一次會議?在陽光明媚的意大利?Jeroan Mols分享了他在DroidconIT獲得的重要新聞。 - 用安卓GCM網絡管理器來優化電池使用(www.bignerdranch.com)
如果每一個app隨時更新其內容,那么一打開或者關閉無線網絡就會出現電池消耗巨大的大麻煩。在這封BigNerdRanch成員們的郵件里你會學到如何使用GcmTaskService來進行批處理以優化電池使用。
開源庫&代碼
- Rxlint (bitbucket.org)
Rxlint是當前的一種單一的lint規則,這個規則用來探測沒有訂閱onError()的處理機制。 - Strictmode-notifier (github.com)
一個提高StrictMode報告的安卓程序庫,包括heads-up違規通知,違規發生時通常的行為,以及違規記錄查看器。
新聞
- Android Studio 2.0 (android-developers.blogspot.de) Android Studio 2.0已經發布。它的IDE基于 IntelliJ 15,這里有許多重要更新。在代碼熱更新方面有許多改進,還有一個運行更快的Android仿真器。從Android Studio可以直接使用集成云測試實驗室。趁早獲取它吧。
工具
Dryrun (github.com)
這個工具直接從命令行在線下載并編譯App。
視頻 & 播客
- “安卓春季大掃除”技術交流(corner.squareup.com)
最近,John Rodriguez, Lisa Neigut, Jake Wharton,和Lisa Wray在“安卓春季大掃除”活動廣場進行了一場閃電演講,并且參與了專題討論會。 - Droidcon SF 2016 (www.油Tube.com)
這是來自Droidcon SF的視頻全集的節目單 - 針對安卓開發者的高效Java- 9 (fragmentedpodcast.com)
在這一小篇幅里,Kaushik Gopal介紹了Joshua的第九項:當你重寫equals時,必須重寫hashCode。 - 設計離線應用案例研究(www.油Tube.com)
這里繼續討論了Yigit Boyar的安卓應用構架IO'15會話層。快速回顧之后,他列出了一系列案例研究,并且闡述了它們是如何提供更好的用戶體驗和性能的。
事件
droidconDE的主講人宣布 (droidcon.de)
droidcon Berlin 2016的主題越來越近,會議計劃正在成形。呼吁大家上傳論文的主題被在第一輪的會議里接受了。正如早些時候宣布的那樣,今年droidcon Berlin也有兩個極好的的keynote主講人:Joanna Smith 和Corey L. Latislaw!
中文翻譯:http://www.baiduhome.net/lib/view/open1459770562830.html
譯者:青島海邊、Liam 校對:OPEN編輯
本譯文僅用于學習和交流,轉載請注明文章譯者、出處、和本文鏈接
我們遵照 CC 協議,如有侵犯到您的權益,請聯系我們
本文由用戶 五嘎子 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!