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

OPEN编辑 3年前
   <h2><strong>文章 & 教程</strong></h2>    <p><a href="/misc/goto?guid=4959674348207255515">探索使用Android Pay的购物</a>(labs.ribot.co.uk)</p>    <p>Joe Birch对“使用Android Pay购物”进行了深入研究以准确地发现我们能用它做些什么?</p>    <p><a href="/misc/goto?guid=4959674348297430898">强大的Android Studio</a>(saulmm.github.io)</p>    <p>Saúl Molinero分享了使用IntelliJ和Android Studio的一些要诀和技巧。</p>    <p><a href="/misc/goto?guid=4959674348390338360">让Drawer在你的状态栏下可见</a>(matthewwear.xyz)</p>    <p>你或许知道Google's Material Design说明中规定你的Navigation Drawer的范围可以占满整个屏幕的高度。但是很多App在打开其Navigation Drawer时不能这样做。</p>    <p><a href="/misc/goto?guid=4959674348468304023">Android N中的通知</a>(android-developers.blogspot.com)</p>    <p>为了获得更好的用户体验,Android N的通知迎来了一组视觉更新,这包括:对自定义视图支持的改良, Direct Reply形式的功能扩展,一种新型的MessagingStyle,以及捆绑式通知等。</p>    <p><a href="/misc/goto?guid=4959674348555230607">有效地减少你的方法数量</a>(jeroenmols.com)</p>    <p>Jeroen Mols向你展示了怎样才能使你当前的方法数量可视化并且搞清楚什么库正在占用着它的最大的一部分。下一步是去减少上面所提及的方法数量并且彻底移除那个讨厌的Multidex解决方案。</p>    <p><a href="/misc/goto?guid=4959674348634938427">ConstraintLayout – 第一部分</a>(blog.stylingandroid.com)</p>    <p>在Google IO 2016的Google宣布了一种新的Android Layout名叫ConstraintLayout。Mark Allison在这一系列文章中简单介绍了这一新型的刚刚面世的Layout,并试图弄明白如何才能最好地使用它。</p>    <p><a href="/misc/goto?guid=4959674348725281965">ConstraintLayout – 第二部分</a>(blog.stylingandroid.com)</p>    <p>Mark继续了对ConstraintLayout的论述,并且证明了另一种Layout容器存在的合理性。</p>    <p><a href="/misc/goto?guid=4959674348810298734">PSA: 不要象Google那样使用Espresso Idling资源 </a>(www.philosophicalhacker.com)</p>    <p>当作者观察Google代码实验室正在进行的测试时,他偶然发现了里面一些令人不安的事情。你不会相信接下来发生了什么。</p>    <p><a href="/misc/goto?guid=4959674348890015820">在Android Studio中如何创建一组文件模板 - 第三部</a>(riggaroo.co.za)</p>    <p>在这篇文章中,Rebecca Franks论述了在Android Studio中如何创建一组文件模板,它们对一个默认文件会产生相似的结果。</p>    <p><a href="/misc/goto?guid=4958991418286588879">安全加密"Crypto"提供者不适用于Android N </a>(android-developers.blogspot.com)</p>    <p>如果你的Android App产生的秘钥是使用来自Crypto提供者的SHA1PRNG算法产生的话,那么你必须开始使用一种导出真正秘钥的函数并且可能需要重新加密你的数据。</p>    <p><a href="/misc/goto?guid=4959674349135379634">使用Espresso Test Recorder 书写Android测试用例</a>(peirr.com)</p>    <p>Android Studio 2.2预览版3刚刚发布。这一版本里拥有本年度Google I/O中呈现的最受欢迎的特点,Espresso Test Recorder。</p>    <p><a href="/misc/goto?guid=4959674349216662621">使用APK Analyzer生成更小、更流畅的App </a>(genius.engineering)</p>    <p>在这一篇由天才的工程团队所写的文章中你将会学到一些技术来给你的APK减肥。</p>    <h2><strong>设计</strong></h2>    <p><a href="/misc/goto?guid=4959674349303885656">手机App用户体验(UX)的设计:创造好的第一印象</a>(uxplanet.org)</p>    <p>虽然创造完美的首次体验没有什么灵丹妙药,但是有一件事情是可以肯定的——第一印象对你的用户来说至关重要。消除所用使用障碍,让你的用户感到喜爱其注意的焦点。让他们保持兴趣。</p>    <h2><strong>库&代码</strong></h2>    <p><a href="/misc/goto?guid=4959674349391693152">HorizontalWheelView </a>(github.com)</p>    <p>用户输入的自定义视图,用来模拟水平滚轮控制器。</p>    <p><a href="/misc/goto?guid=4959674349479185064">Sensey </a>(github.com)</p>    <p>Android库,它使手势探查易如反掌。这个库的建立是为了让使用更简单容易。它缩减了大量Android用于处理手势探查安装的样板代码。</p>    <p><a href="/misc/goto?guid=4959674349559956793">Easydeviceinfo </a>(github.com)</p>    <p>用一种超级简单的方式获取设备信息的Android库。这个库的建立是为了达到简单易用的目的。它不仅缩减了大量处理设备信息的样板代码,而且提供了简易的API来恢复它们。</p>    <p><a href="/misc/goto?guid=4959674349647667207">Mondroid </a>(github.com)</p>    <p>一种简单的,开源的针对Android的Mondo客户机,它带有单元和功能测试。</p>    <h2><strong>新闻</strong></h2>    <p><a href="/misc/goto?guid=4959674349733022487">Nearby简介:一种发现你周围事物的新方法</a>(android.googleblog.com)</p>    <p>Google正在推出一种新的Android特性叫做Nearby,它告知你在你周围哪些事物可能对你有所帮助。</p>    <p><a href="/misc/goto?guid=4959674349811716333">Android Studio 2.2 预览版 3</a>(tools.android.com)</p>    <p>Android Studio 2.2 预览版 3已经面世。Google修正了涉及新用户界面的一些错误。最重要的新特性之一是:可将Photoshop文件直接转换为 Vector Drawable。另外我们也会高兴地看到对Sketch的支持。</p>    <h2><strong>工具</strong></h2>    <p><a href="/misc/goto?guid=4959670159403193828">Rxlint:一种针对RxJava 代码的Android Lint规则 </a>(www.littlerobots.nl)</p>    <p>Rxlint是当前唯一一种Lint规则,它能够在没有onError()处理程序的情况下探查一个Subscription。</p>    <h2><strong>视频&播客</strong></h2>    <p><a href="/misc/goto?guid=4959674349922614945">用实例说明Android软件构架</a>(www.油Tube.com)</p>    <p>Hannes Dorfmann对Android 应用构架的展示。</p>    <p><a href="https://www.油Tube.com/watch?v=4V6Btjquxrc&feature=youtu.be">Android对话: Effie Barak</a>(www.油Tube.com)</p>    <p>Effie Barak告诉我们Udemy是如何从MediaPlayer 向 ExoPlayer转换的。从她在360andev.com的讲话中你可以听到更多内容。</p>    <h2><strong>特刊</strong></h2>    <p><a href="/misc/goto?guid=4959674350099436304">Android Weekly文档搜索</a>(androidweekly.net)</p>    <p>你们中许多人请求添加这一特性,所以我们就这样做了! 我们已经提供了一种简单的全文搜索,以便你能够搜索一个关键词。</p>    <h2><strong>事件</strong></h2>    <p><a href="/misc/goto?guid=4959674350185857855">Apps World 2016, 伦敦ExCel 10月19-20日</a>(world.apps-world.net)</p>    <p>在Apps World 2016上你将会获取到来自居领导地位的开发者们和产业先锋们的全局性观点,并且亲自参与编码研讨会。讲话将关注创建最好的用户体验/用户界面的可能性,研讨会将会涉及到能够使你的App再上一个层次的再高一层的测试。</p>    <p> </p>    <div style="page-break-after: always">    <span style="display:none"> </span>   </div>    <p>英文原文:<a href="/misc/goto?guid=4958822866262869795">Android Weekly #209</a></p>    <p>中文翻译:<a href="http://www.open-open.com/lib/view/open1465777452974.html">www.open-open.com/lib/view/open1465777452974.html</a></p>    <p>译者:青岛海边 校对:OPEN编辑</p>    <p>本译文仅用于学习和交流,转载请注明文章译者、出处、和<a href="http://www.open-open.com/lib/view/open1465777452974.html">本文链接</a></p>    <p>我们遵照 CC 协议,如有侵犯到您的权益,请联系我们</p>