Android Weekly #246 安卓开发周刊 中文版

OPEN编辑 2年前
   <h2><strong>文章&教程</strong></h2>    <p><a href="/misc/goto?guid=4959739134131264707">RecyclerView 与 共享元素变换(Shared Element Transitions)</a>(mikescamell.com)</p>    <p>在第4部分中,Mike Scamell着眼于使用RecyclerView来实现共享元素的转换。</p>    <p><a href="/misc/goto?guid=4959739134216875362">通过Intents共享文件(第2部分) </a>(medium.com)</p>    <p>自从他写关于如何使用FileProvider去添加Nougat兼容性的文章后,orenzo Quiroli发现了一些问题发生在旧版本,并分享了如何解决它们的方法。</p>    <p><a href="/misc/goto?guid=4959739134302850216">什么Unit Tests尝试告诉我们关于Activities:Pt. 1</a>(www.philosophicalhacker.com)</p>    <p>这一系列的帖子是关于以Android为中心的架构的可测试性和现在领先Android开发者拒绝它的这些问题之间的关系。</p>    <p><a href="/misc/goto?guid=4959739134386569223">发现I²CAPI:创建电容式传感器驱动程序 </a>(nilhcem.com)</p>    <p>物理按钮很不错,但有时候,您可能想在Android Things项目中包含电容按钮。</p>    <p><a href="/misc/goto?guid=4959739134472668679">使用FlexboxLayout构建灵活的布局 </a>(android-developers.googleblog.com)</p>    <p>Google公开源代码FlexboxLayout为CSS带来了与CSS灵活布局模块相同的功能。这里介绍了有一些情况下FlexboxLayout是特别有效的。</p>    <p><a href="/misc/goto?guid=4959739134556314309">让RxJava代码调整doOnSubscribe和doFinally </a>(medium.com)</p>    <p>由于Valentin Hinov对Rx来说更方便,他注意到RxJava的很多用例在设置和完成逻辑中遵循着相同的模式。他分享了一种重用一些常见逻辑的技术。</p>    <p><a href="/misc/goto?guid=4959739134636866403">在Android中实施应用内结算 </a>(hackernoon.com)</p>    <p>Sergey Solovyev显示了在Android应用中实施应用内结算的一些替代方法。</p>    <p><a href="/misc/goto?guid=4959739134723992214">Android中的复合视图:继承的组合 </a>(medium.com)</p>    <p>Manuel Vicente Vivo分享了一个示例,这个是关于如何使用新的CompositeAndroid库从可扩展对象中组成活动的示例。</p>    <h2><strong>库 & 代码</strong></h2>    <p><a href="/misc/goto?guid=4959739134807649047">ShapeShifter</a>(github.com)</p>    <p>Shape Shifter是一个Web应用程序,该应用程序简化了创建基于SVG路径的变形动画的过程。</p>    <p><a href="/misc/goto?guid=4959739134894572299">Shuttle </a>(github.com)</p>    <p>Shuttle是一个公开源代码,Android的本地音乐播放器。</p>    <p><a href="/misc/goto?guid=4959739134970734667">cortado </a>(github.com)</p>    <p>流利的API包装器是为了Android Espresso☕️。</p>    <p><a href="/misc/goto?guid=4959739135056922289">fragment-navigation-2.0 </a>(github.com)</p>    <p>Fragment导航器是在Fragment之间导航的一种简单方法。</p>    <p><a href="/misc/goto?guid=4959672737205884462">flexbox-layout </a>(github.com)</p>    <p>FlexboxLayout是一个库项目,它给Android带来了和CSS弹性盒布局模块类似的功能。</p>    <p><a href="/misc/goto?guid=4959739135186054863">kotlin-coroutines-retrofit </a>(github.com)</p>    <p>这是小库,是为Retrofit 2提供Kotlin Coroutines暂停扩展Call.await()</p>    <p><a href="/misc/goto?guid=4959739135271130216">StatefulLayout </a>(github.com)</p>    <p>StatefulLayout byGökhanTüredi是一个布局,为的是显示最常见的状态模板,如加载,空,错误。 你所需要做的是使用StatefulLayout来包装目标视图。</p>    <h2><strong>新闻</strong></h2>    <p><a href="/misc/goto?guid=4959739135347707191">ConstraintLayout 1.0 现已发布 </a>(sites.google.com)</p>    <p>经过几个月的深入开发,Google已经宣布了1.0版本的ConstraintLayout库。</p>    <p><a href="/misc/goto?guid=4959739135435755321">最近的Support Library修订版</a>(developer.android.com)</p>    <p>Support Library v25.2.0现在提供了多错误修复。</p>    <p><a href="/misc/goto?guid=4959739135516101215">Android Gradle插件2.5的早期预览</a>(tools.android.com)</p>    <p>Android工具小组正在发布Android Gradle插件2.5的早期预览,旨在解决大型Android项目的性能问题。</p>    <p><a href="/misc/goto?guid=4959739135603737713">发布Dagger 2.10-rc1 </a>(github.com)</p>    <p>Dagger 2.10-rc1版本添加了dagger.android类,为了简化Android内核类型的引入。</p>    <h2><strong>视频 & 博客</strong></h2>    <p><a href="/misc/goto?guid=4959739135687544383">Android上的功能</a>(realm.io)</p>    <p>我们如何在Android上有效地使用lambda,stream和Rx? 如何改变方向和后台任务? 不必再担心生命周期,并缓存您的方式成一个幸福的用户体验。</p>    <p><a href="https://www.油Tube.com/watch?v=hul2KkPEjsc&feature=youtu.be">Jono Poltrack: Android Wear 2.0 </a>(www.油Tube.com)</p>    <p>Jono Poltrack分享了他将watch faces更新到Android Wear 2.0的经历。</p>    <p><a href="/misc/goto?guid=4959739135852126842">Ben Oberkfell谈到Fingerprint API </a>(fragmentedpodcast.com)</p>    <p>现在几乎是一个大多数给定的手机都有指纹API。 本Oberkfell在细节上突破了我们。听着!</p>    <p><a href="/misc/goto?guid=4959739135941113174">Android开发者Backstage:第63集:Dagger </a>(androidbackstage.blogspot.com)</p>    <p>在这一集,Chet和Tor与来自Java核心库团队的Gregory Kick谈到Dagger,以及Auto,AutoValue和Guava。</p>    <p> </p>    <p>英文原文:<a href="/misc/goto?guid=4958822866262869795">Android Weekly #246</a></p>    <p>中文翻译:<a href="http://www.open-open.com/lib/view/open1488239576985.html">深度开源</a></p>    <p>译者:木槿 校对:OPEN编辑</p>    <p>本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接</p>    <p>我们遵照 CC 协议,如有侵犯到您的权益,请联系我们</p>