文章&教程
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.youtube.com)
Romain Guy和Chet Haase的Android开发者的主题演讲。
Alexey Tsvetkov 的Gradle,Buck和Bazel (github.com)
团队继续关于Alexey Tsvetkov的讨论。他们谈论了为Android发展建立系统,包括Gradle, Buck和 Bazel.
英文原文:Android Weekly #253
中文翻译:深度开源
译者:木槿 校对:OPEN编辑
本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接
我们遵照 CC 协议,如有侵犯到您的权益,请联系我们