Android Weekly #253

原文地址:http://androidweekly.net/issues/issue-253

写在前面的话:自从翻译了一篇国外大神的帖子深入理解Android View的构造函数,便一发不可收拾,决定好好的跟上大神的步伐,他出一期,我就更一期,之前的那些,我会慢慢补,文中的连接,全部好用,都可以访问,如果进不去,请用梯子!

一、文章和教程

1.Android O:字体 - 第1部分:

Mark Allison展示了Android O在应用程序中使用自定义字体的简单方式

2.使用Espresso在Android上进行隔离测试:

在这篇文章中,我们将向您展示如何以及为什么要使用Espresso在Android设备上测试自定义视图。

3.测试驾驶联动活动:

Activity中的代码具有紧密的耦合,以及如何测试驱动功能导致具有更宽松耦合的设计。

4.SQLite压缩性能分析:

在Jason Feinstein的这篇文章中,您将学习如何优化sqlite插入的性能。

5.共享缓存:

在这篇文章中,您将学习如何使用FileProvider API从其他应用程序与Glide共享文件。

6.基于物理学的动画:

Google的Android开发人员文档现在包括使用新的基于物理学的动画系统的指南

7.开发者如何不断的学习:专家的兴起:

大牛分享学习方法及经验


8.Android O和隐式广播禁令:

对于具有足够高的targetSdkVersion的应用,Android O中更有争议的变化是有效禁止隐式广播。Mark Murphy深入了解这是什么意思,以及为什么我们在这里。

9.DroidCon Boston 2017 Recap

这是DroidCon波士顿大会的第一年。 Annyce Davis分享了一些亮点。

10.在LinkedIn创建可访问的Android产品:

Renato Iwashima的这篇文章概述了他如何开始在LinkedIn的Android应用程序中改进可访问性的旅程

11.RxJava和DiffUtil的一个很好的组合

Erik Hellman分享了如何使用RxJava在后台线程上执行DiffUtil计算。

12.Mockito 2.x在PowerMock注意和技巧

Hazem Saleh分享了一些提示和技巧,将Mockito 1.x测试移至较新的2.x版本。

13.共享元素过渡与RecyclerView和场景 - 第4部分

在这个博客中,您将学习如何使用场景框架显示具有共享元素转换的详细信息布局。

二、书与类库

MaterialChipsInput:


Android Weekly #253_第1张图片

AdaptiveTableLayout:


Android Weekly #253_第2张图片


三、新闻

Java 8语言功能支持更新:

随着Android Studio 2.4 Preview 6的发布,Android 8系统现在支持Java 8语言功能。它现在将Java 8类文件放入Java 7兼容类文件中,因此可以使用lambdas,方法引用和Java 8的其他功能。

四、工具

Shape Shifter v0.2.0现在在线:

亚历克斯·洛克伍德已经发布了Shape Shifter v0.2.0,这是一个巨大的更新,具有TON的新功能。最显着的改进是现在可以通过不同数量的子路径来变换路径。

Anbox - Android in a Box:

Anbox将Android操作系统放入容器中,抽象出硬件访问,并将核心系统服务集成到GNU / Linux系统中。每个Android应用程序将像任何其他本机应用程序一样集成到操作系统中

Gradle, Buck and Bazel with Alexey Tsvetkov

关注我的微信公众号,同步更新,还有更多的教程咨询,尽在MAndroid!

你可能感兴趣的:(Android Weekly #253)