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 協議,如有侵犯到您的權益,請聯系我們

 本文由用戶 五嘎子 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!