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

OPEN编辑 3年前
   <h2><strong>文章&教程</strong></h2>    <p><a href="/misc/goto?guid=4959722109242885223">Android 7.1 静态快捷方式 </a>(medium.com)</p>    <p>这儿是如何给一个App添加静态快捷方式的简单例子。</p>    <p><a href="/misc/goto?guid=4959722109326553955">探查Android Nougat 7.1 应用程序快捷方式</a>(catinean.com)</p>    <p>Google已发布Nougat 7.1,其后台捆绑了一些有趣的特性。这些额外的特性之一就是应用程序快捷方式(App Shortcuts)</p>    <p><a href="/misc/goto?guid=4959722109411681718">揭秘搜索框</a>(medium.com)</p>    <p>Alex Styl分享了一种方法,它所实现的搜索用户界面与Android手机应用中的相类似。</p>    <p><a href="/misc/goto?guid=4959722109498380041">Nougat – 直接回应</a>(blog.stylingandroid.com)</p>    <p>在有关Nougat几个新特性的最后的系列文章中,Mark Allison着眼于Nougat所引入的另一个新的Notification特性:直接回应(Direct Reply)。</p>    <p><a href="/misc/goto?guid=4959722109572910235">Da Real Fragmentation - Alarms </a>(pguardiola.com)</p>    <p>Pablo Guardiola决定写一个帖子系列来解释闹钟和传感器是如何工作的以及睡眠模式是如何对正常行为做出反应的。</p>    <p><a href="/misc/goto?guid=4959722109656101331">Design Support Library中的底部导航视图 </a>(blog.autsoft.hu)</p>    <p>今年春季,Google正式给Material Design Guidelines添加了底部导航(Bottom Navigation)。现在,从25.0.0版开始,设计支持库(Design Support Library)中包含了一种新的控件。</p>    <p><a href="/misc/goto?guid=4959722109742530912">由MVVM想到的</a>(www.bignerdranch.com)</p>    <p>受Florina Muntenescu有关MVC, MVP & MVVM谈话的启发,Bill Phillips深入探查了 MVVM的意义。</p>    <p><a href="/misc/goto?guid=4959722109813015375">Dagger 2中Activities Subcomponents的多重绑定 </a>(medium.com)</p>    <p>Mirek Stanek展示了Dagger 2.7中的一个新方法,用来在没有AppComponent对象引用的情况下创建ActivitySubcomponent。</p>    <p><a href="/misc/goto?guid=4959722109899525901">Android中的TensorFlow实验 第1部分 </a>(medium.com)</p>    <p>本教程中Mostafa Gazar解释了如何使用Android中的TensorFlow。</p>    <p><a href="/misc/goto?guid=4959722109987875378">理解测试规则</a>(blog.egorand.me)</p>    <p>在这篇Egor Andreevici的帖子中你将会学到如何书写自定义测试规则,以便精简您的设置,并分解测试代码。</p>    <h2><strong>设计</strong></h2>    <p><a href="/misc/goto?guid=4959722110056253912">应用程序快捷方式的草图模板 </a>(plus.google.com)</p>    <p>Roman Nurik分享了一种针对Android 7.1应用程序快捷方式新特性的草图(Sketch)模板。</p>    <h2><strong>库&代码</strong></h2>    <p><a href="/misc/goto?guid=4959721129340203796">PageIndicatorView </a>(github.com)</p>    <p>Android ViewPager的一种页面指示器。</p>    <p><a href="/misc/goto?guid=4959722110181165969">PermissionUtil </a>(github.com)</p>    <p>Android 6.0运行期Permission Api的一个简单包。</p>    <p><a href="/misc/goto?guid=4959722110251501068">DeviceAnimationTestRule </a>(github.com)</p>    <p>在Android上使用Espresso运行仪器测试需要禁止动画。DeviceAnimationTestRule是一项JUnit规则,它在运行任何测试前禁止设备动画,并且在每个测试运行完成后恢复动画。</p>    <p><a href="/misc/goto?guid=4959721129222271839">DiagonalLayout </a>(github.com)</p>    <p>很好的布局助手,可以在另一个视图上创建对角线形状。</p>    <h2><strong>新闻</strong></h2>    <p><a href="/misc/goto?guid=4959722110357524659">Android 7.1 开发预览版 </a>(android-developers.blogspot.de)</p>    <p>Google已发布Android 7.1 开发预览版,它具有应用程序快捷方式(App Shortcuts)和图像键盘支持(有利于贴图和表情符号的使用)。还有许多内在特性——一定要购买此预览版奥。</p>    <p><a href="/misc/goto?guid=4959722110444217473">ConstraintLayout beta 1现已发布 </a>(sites.google.com)</p>    <p>Android团队已发布ConstraintLayout beta 1,这是他们发布1.0稳定版前的首个候选版本。</p>    <h2><strong>工具</strong></h2>    <p><a href="/misc/goto?guid=4959722110521992250">帮您学习Git</a>(karumi.github.io)</p>    <p>一个自助导向的学习工具,用来学习Git的基础知识和内部组成。</p>    <h2><strong>视频&播客</strong></h2>    <p><a href="https://www.油Tube.com/watch?v=xRDqDe4rxkM&feature=youtu.be">Android对话:Christina Lee</a>(www.油Tube.com)</p>    <p>在纽约参加Droidcon NYC期间,Huyen会面了Christina Lee——Pinterest的Android工程师和跨国运营员,谈论了如何将Kotlin加入您的产品Apps中。</p>    <p><a href="/misc/goto?guid=4959722110684433250">Espresso测试记录器</a>(androidbackstage.blogspot.com)</p>    <p>在此段视频中,Chet和Tor对话来自Firebase 团队的Stas Negara,谈论了Espresso Test Recorder——Android Studio中的一个特性,它可以让您很容易的记录Android用户界面测试信息。</p>    <p><a href="/misc/goto?guid=4959722110761178536">Moyinoluwa Adeyemi创建Android手表 </a>(code-maven.com)</p>    <p>会面Moyinoluwa Adeyemi,谈论她的Yorùbá表盘App,以及她的人脸检测器(Face Detector)的工作情况。Moyinoluwa还告诉我们当前在尼日利亚有一些开发高手。</p>    <p><a href="/misc/goto?guid=4959722110837032889">RxJava简介</a>(realm.io)</p>    <p>在此,360|AnDev对话Christina Lee,讨论了Android里的传统做法是怎样的,以及RxJava是如何帮助处理一些存在问题的实现的。这里还提供了示例,展示了最常见的RxJava使用案例以及通常的误区。</p>    <p> </p>    <p> </p>    <p>英文原文:<a href="/misc/goto?guid=4958822866262869795">Android Weekly #228</a></p>    <p>中文翻译:<a href="http://www.open-open.com/lib/view/open1477310516896.html">深度开源</a></p>    <p>译者:青岛海边 校对:OPEN编辑</p>    <p>本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接</p>    <p>我们遵照 CC 协议,如有侵犯到您的权益,请联系我们</p>