Android Weekly #253 安卓開發周刊 中文版

文章&教程

Android O: 字體 - 第1部分 (blog.stylingandroid.com)

行總監馬克·愛立森展示了Android O如何簡單的在你的APP軟件中使用自定義字體。在支持庫中也有一個移植的機會。

使用Espresso(處理器)在Android上進行隔離測試 (www.novoda.com)

Ataul Munim展示了如何以及為什么要使用Espresso在Android設備上測試您的自定義視圖。

Test Driving away Coupling in Activities (www.philosophicalhacker.com)

哲學黑客展示了我們的測試如何告訴我們活性度中的代碼具有緊密的耦合,以及如何測試驅動功能導致具有更寬松耦合的設計。

SQLite性能優化(medium.com)

在Jason Feinstein的這篇文章中,您將學習如何優化sqlite插入的性能。

共享緩存(emuneee.com)

在這篇文章中,您將學習如何使用FileProvider API從其他應用程序與Glide共享文件。

我在本周的技術會議上學到了什么 (www.linkedin.com)

在參加Droidcon Boston之后,Brandi Shailer意識到您的挑戰無論怎樣,答案都是關于社區的。

基于物理的動畫(developer.android.com)

谷歌的安卓系統開發人員文檔現在包括使用新的基于物理學的動畫系統的指南。

開發者如何停止學習:專家初學者的興起(www.daedtech.com)

在兩部分系列中的第一部分,這篇文章通過描述個體開發人員如何選擇永久平庸并收獲獎勵來展示舞臺。

Android O和隱式廣播禁令 (commonsware.com)

Android O中對于一個有足夠高targetsdkversion的應用程序,更有爭議的變化之一是有效禁止隱式廣播。馬克·墨菲(Mark Murphy)對于這是什么意思,以及為什么我們在這里有更深入的了解。

DroidCon波士頓2017回顧 (adavis.info)

這是DroidCon波士頓大會的第一年。 Annyce Davis分享了一些亮點。

在LinkedIn創建可訪問的Android產品 (engineering.linkedin.com)

來自Renato Iwashima的這篇文章概述了他如何開始在LinkedIn的Android應用程序中改進可訪問性的旅程。

一個很好的組合RxJava和DiffUtil(android.jlelse.eu)

Erik Hellman分享了在后臺線程上如何使用RxJava執行DiffUtil計算。

Mockito 2.x超過PowerMock遷移技巧和竅門 (www.linkedin.com)

Hazem Saleh分享了一些技巧和竅門為了升級你的Mockito 1.x測試到最新發布的2.x版本

有RecyclerView和場景的共享元素過渡- 第4部分 4(www.thedroidsonroids.com)

在這篇博客里你將會學到展示如何使用場景框架顯示共享元素過渡的一些細節。

庫 & 代碼

MaterialChipsInput (github.com)

Android系統的材料設計芯片元件的安裝啟用。庫提供了兩個觀點:ChipsInput 和ChipView

AdaptiveTableLayout (github.com)

在你的Android應用軟件中你需要編輯CSV文檔嗎?AdaptiveTableLayout 讓讀,編輯,寫CSV文檔變成可能的一個庫。我們認為欠缺的一件事(但即將來臨):僅可以查看CSV文檔

新聞

java 8語言功能支持更新 (android-developers.googleblog.com)

隨著Android Studio 2.4 Preview 6的發布,現在Java 8語言功能得到了Android build系統的支持,Android系統現在將Java 8類的文件脫離為Java 7兼容類的文件,因此可以使用Java 8的lambdas,方法引用和其他功能 。

工具

Shape Shifter v0.2.0現在實況轉播! (plus.google.com)

Alex Lockwood發布了Shape Shifter v0.2.0,這個軟件具有很多新功能的龐大更新。其中最重大的改善就是通過不同數量的子路徑來變幻路徑已經成為可能.

Anbox - Android運行在一個盒子里(anbox.io)

Anbox將Android操作系統放入集裝箱中,提取出硬件使用權,并將核心系統服務集成到GNU / Linux系統中。每一個Android應用軟件將像任何其他本機應用程序一樣集成到你的操作系統中。

視頻 & 博客

一個Android回顧 – Android開發者的主題演講(www.油Tube.com)

Romain Guy和Chet Haase的Android開發者的主題演講。

Alexey Tsvetkov 的Gradle,Buck和Bazel (github.com)

團隊繼續關于Alexey Tsvetkov的討論。他們談論了為Android發展建立系統,包括Gradle, Buck和 Bazel.

 

 

英文原文:Android Weekly #253

中文翻譯:深度開源

譯者:木槿 校對:OPEN編輯

本譯文僅用于學習和交流,轉載請注明文章譯者、出處、和本文鏈接

我們遵照 CC 協議,如有侵犯到您的權益,請聯系我們

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