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

OPEN编辑 8年前
   <p>英文原文:<a href="http://us2.campaign-archive.com/?u=887caf4f48db76fd91e20a06d&id=2542ddef98">Android Weekly #200</a></p>    <h2><strong>文章&教程</strong></h2>    <ul>     <li><a href="/misc/goto?guid=4958822866262869795">谢谢!</a> (androidweekly.net)<br> Android Weekly已经发行200刊,我们想说谢谢!没有你,我们不会生存这么久。Android Weekly大约4岁半了,我们有将近4万Email订阅!我特喜欢你通过推ter, 非死book , G+给我们的极好的反馈和支持。对于这么庞大的社区我们对你极为感激!</li>     <li><a href="/misc/goto?guid=4959670159325109350">Android N 预览版支持Java 8</a> (medium.com)<br> 安卓团队最近推出了Android N预览版,其中包含许多新的改进,包括有Java 8的支持。在这一博客中Sergii Zhuk验证了它对于安卓开发者的真正意义以及如何试用语言的新特性。</li>     <li><a href="/misc/goto?guid=4959670159403193828">Rxlint: 一项针对RxJava代码的lint 规则</a> (www.littlerobots.nl)<br> Rxlint是当前一种单一的lint规则,用来探测没有订阅onError()的处理机制。将rxlint加入你的工程中非常简单。</li>     <li><a href="/misc/goto?guid=4959670159486575760">与整个团队分享设置</a>(medium.com)<br> Sebastiano Poggi 分享了一种更为自动化的在团队成员间分享Android Studio设置的方法。</li>     <li><a href="/misc/goto?guid=4959670159563013925">有效的安卓测试策略初学者指南</a>(davidguerrerodiaz.wordpress.com)<br> 测试是常被许多软件项目完全忽视的一个方面,而自安卓平台诞生以来这就是安卓系统尤为普遍存在的一个问题。David Guerrero分享了一种书写测试覆盖的好方法。</li>     <li><a href="/misc/goto?guid=4959670159646348773">为什么ClassLoader.getResourceAsStream这么慢?</a>(blog.nimbledroid.com)<br> NimbleDroid团队已发现一些技巧来阻止安卓应用中的整体迟滞,提升流畅性和响应时间。</li>     <li><a href="/misc/goto?guid=4959670159726043245">安卓系统中有效的网络响应日志</a>(medium.com)<br> 如果你曾经开发过安卓APP,可能会遇到你的app从远程服务器下载数据的情况。在使用Retrofit的时候,你如何检测网络响应呢?Simon Percic分享了一项不错的技术。</li>     <li><a href="/misc/goto?guid=4959670159806077752">RxJava-生产线</a>(www.thedroidsonroids.com)<br> Mateusz Budzar试着用一种不同的方法来解释RxJava是什么以及如何使用。</li>     <li><a href="/misc/goto?guid=4959670159876585497">对AutoValue的深层认识</a>(ryanharter.com)<br> 在他的上篇文章中,Ryan Harter给出了AutoValue的基本解释,代码生成annotation processor使不可变值类型在Java中容易实现。现在他对AutoValue及其工作原理进行了深入探讨。</li>     <li><a href="/misc/goto?guid=4959670159963105920">Keddit-第7部分:Higher-Order functions & Lambdas</a> (medium.com)<br> 此系列的第7部分提供了Higher-Order functions的一个例子,并且在Kotlin语言中将一个lambda表达式作为参数传递。</li>     <li><a href="/misc/goto?guid=4959670160043718659">达到∞ (~65K)并且更高!</a>(speakerdeck.com)<br> 这些图片着重分析对于开发者来说务实并接地气的65536方法极限。你将会理解这一问题及其可能的解决方法,每种方法都给出了正反两方面的意见。</li>     <li><a href="/misc/goto?guid=4959670160119736025">Droidcon 意大利的重要新闻</a> (jeroenmols.com)<br> 有关我们喜爱的绿色小机器人的一次会议?在阳光明媚的意大利?Jeroan Mols分享了他在DroidconIT获得的重要新闻。</li>     <li><a href="/misc/goto?guid=4959670160207646860">用安卓GCM网络管理器来优化电池使用</a>(www.bignerdranch.com)<br> 如果每一个app随时更新其内容,那么一打开或者关闭无线网络就会出现电池消耗巨大的大麻烦。在这封BigNerdRanch成员们的邮件里你会学到如何使用GcmTaskService来进行批处理以优化电池使用。</li>    </ul>    <h2><strong>开源库&代码</strong></h2>    <ul>     <li><a href="/misc/goto?guid=4959670160283152492">Rxlint</a> (bitbucket.org)<br> Rxlint是当前的一种单一的lint规则,这个规则用来探测没有订阅onError()的处理机制。</li>     <li><a href="/misc/goto?guid=4959670160358242488">Strictmode-notifier</a> (github.com)<br> 一个提高StrictMode报告的安卓程序库,包括heads-up违规通知,违规发生时通常的行为,以及违规记录查看器。</li>    </ul>    <h2><strong>新闻</strong></h2>    <ul>     <li><a href="/misc/goto?guid=4959670160444827695">Android Studio 2.0</a> (android-developers.blogspot.de) Android Studio 2.0已经发布。它的IDE基于 IntelliJ 15,这里有许多重要更新。在代码热更新方面有许多改进,还有一个运行更快的Android仿真器。从Android Studio可以直接使用集成云测试实验室。趁早获取它吧。</li>    </ul>    <h2><strong>工具</strong></h2>    <p><a href="/misc/goto?guid=4958966068485916030">Dryrun</a> (github.com)</p>    <p>这个工具直接从命令行在线下载并编译App。</p>    <h2><strong>视频 & 播客</strong></h2>    <ul>     <li><a href="/misc/goto?guid=4959670160552950145">“安卓春季大扫除”技术交流</a>(corner.squareup.com)<br> 最近,John Rodriguez, Lisa Neigut, Jake Wharton,和Lisa Wray在“安卓春季大扫除”活动广场进行了一场闪电演讲,并且参与了专题讨论会。</li>     <li><a href="/misc/goto?guid=4959670160633488177">Droidcon SF 2016</a> (www.油Tube.com)<br> 这是来自Droidcon SF的视频全集的节目单</li>     <li><a href="/misc/goto?guid=4959670160712858991">针对安卓开发者的高效Java- 9</a> (fragmentedpodcast.com)<br> 在这一小篇幅里,Kaushik Gopal介绍了Joshua的第九项:当你重写equals时,必须重写hashCode。</li>     <li><a href="/misc/goto?guid=4959670160789887011">设计离线应用案例研究</a>(www.油Tube.com)<br> 这里继续讨论了Yigit Boyar的安卓应用构架IO'15会话层。快速回顾之后,他列出了一系列案例研究,并且阐述了它们是如何提供更好的用户体验和性能的。</li>    </ul>    <h2><strong>事件</strong></h2>    <p><a href="/misc/goto?guid=4959670160873318992">droidconDE的主讲人宣布</a> (droidcon.de)</p>    <p>droidcon Berlin 2016的主题越来越近,会议计划正在成形。呼吁大家上传论文的主题被在第一轮的会议里接受了。正如早些时候宣布的那样,今年droidcon Berlin也有两个极好的的keynote主讲人:Joanna Smith 和Corey L. Latislaw!</p>    <p>中文翻译:<a href="http://www.open-open.com/lib/view/open1459770562830.html">http://www.open-open.com/lib/view/open1459770562830.html</a></p>    <p>译者:青岛海边、Liam    校对:OPEN编辑</p>    <p>本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接</p>    <p>我们遵照 CC 协议,如有侵犯到您的权益,请联系我们</p>