原文地址: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:
AdaptiveTableLayout:
三、新闻
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!