原文地址:http://androidweekly.net/issues/issue-253
写在前面的话:自从翻译了一篇国外大神的帖子深入理解Android View的构造函数,便一发不可收拾,决定好好的跟上大神的步伐,他出一期,我就更一期,之前的那些,我会慢慢补,文中的连接,全部好用,都可以访问,如果进不去,请用梯子!
一、文章和教程
Mark Allison展示了Android O在应用程序中使用自定义字体的简单方式
在这篇文章中,我们将向您展示如何以及为什么要使用Espresso在Android设备上测试自定义视图。
Activity中的代码具有紧密的耦合,以及如何测试驱动功能导致具有更宽松耦合的设计。
在Jason Feinstein的这篇文章中,您将学习如何优化sqlite插入的性能。
5.共享缓存:
在这篇文章中,您将学习如何使用FileProvider API从其他应用程序与Glide共享文件。
Google的Android开发人员文档现在包括使用新的基于物理学的动画系统的指南
大牛分享学习方法及经验
对于具有足够高的targetSdkVersion的应用,Android O中更有争议的变化是有效禁止隐式广播。Mark Murphy深入了解这是什么意思,以及为什么我们在这里。
这是DroidCon波士顿大会的第一年。 Annyce Davis分享了一些亮点。
Renato Iwashima的这篇文章概述了他如何开始在LinkedIn的Android应用程序中改进可访问性的旅程
Erik Hellman分享了如何使用RxJava在后台线程上执行DiffUtil计算。
Hazem Saleh分享了一些提示和技巧,将Mockito 1.x测试移至较新的2.x版本。
13.共享元素过渡与RecyclerView和场景 - 第4部分
在这个博客中,您将学习如何使用场景框架显示具有共享元素转换的详细信息布局。
二、书与类库
MaterialChipsInput:
AdaptiveTableLayout:
三、新闻
随着Android Studio 2.4 Preview 6的发布,Android 8系统现在支持Java 8语言功能。它现在将Java 8类文件放入Java 7兼容类文件中,因此可以使用lambdas,方法引用和Java 8的其他功能。
四、工具
亚历克斯·洛克伍德已经发布了Shape Shifter v0.2.0,这是一个巨大的更新,具有TON的新功能。最显着的改进是现在可以通过不同数量的子路径来变换路径。
Anbox将Android操作系统放入容器中,抽象出硬件访问,并将核心系统服务集成到GNU / Linux系统中。每个Android应用程序将像任何其他本机应用程序一样集成到操作系统中
Gradle, Buck and Bazel with Alexey Tsvetkov
关注我的微信公众号,同步更新,还有更多的教程咨询,尽在MAndroid!