极客学院团队出品 · 更新于 2018-11-28 11:00:42

Issue #186

原文链接:http://androidweekly.net/issues/issue-186

点击订阅邮箱第一时间掌握 Android Weekly 中文版更新动态

本页面译文由极客学院Wiki翻译团队成员:Titanjum 独家提供

文章 & 教程

Vineyard - 创建一个 Android 电视应用程序 (medium.com)
在这篇文章中 Joe Birch 讲述他创造一个Android应用程序的电视体验。他介绍了很多,从处理一个电视导航开始良好的见解和其布局的项目使用最佳的电视体验。一定要检查出完整的代码在GitHub上。

Android 世界级的测试开发渠道 - 第2部分 (blog.karumi.com)
第二部分文章由Pedro Vicente 来讲述Android 的测试开发渠道。

权限 - 第1部分 (blog.stylingandroid.com)
在这个系列中 Mark 将带我们看看如何在技术层面上处理请求的权限,并且提供一个流畅的用户体验来看。

使用并发来提升 Android 的性能和速度 (medium.com)
Android框架为异步处理提供了极大的实用程序类。然而,他们大多数都在排队在一个后台线程。当需要更多的线程,你会怎么做?

测试技巧 #2:查找用户界面视图 (www.adavis.info)
关于Android 测试的几条简单的建议。

Android Libraries 的依赖管理 (johnpetitto.com)
John Petitto 在这篇文章中会讲述写一个 Android Library 时依赖管理的注意事项。

传递对象给Fragment;Navie question:通过value发送? (medium.com)
Hamid Gharehdaghi 在这篇文章讲述Fragment如何捆绑运作以及如何传递对象。

高效、有趣的使用ADB Shell,第一部分 (ar-g.github.io)
ADB Shell 是一个很难理解的概念,在这一系列的文章中,你会学习到如何优雅的掌握它。

展望面向方面编程 AspectJ 和 谷歌分析 (blog.egorand.me)
通过 Egor Andreevici 的这篇文章,您将学习如何通过使用AspectJ 运用面向方面编程(简称AOP)。他会写一个增加了跟踪方面(谷歌分析)的示例应用程序到应用程序,而违反了单一职责原则。

用 ACTION_PROCESS_TEXT 创建具有自定义文本选择操作 (medium.com)
谷歌开发者介绍关于中新 MARSHMELLOW 功能。这篇文章将介绍如何创建 ACTION_PROCESS_TEXT 自定义文本选择操作。

Espresso 依赖注入的模拟应用 (blog.sqisland.com)
Chiu-Ki Chan 共享的新途径通过继承的androidTest文件夹中的应用程序,并在通过自定义测试运行的测试加载实例化一个特殊的测试应用程序。

赞助

聘请-市场上的Android开发人才招聘 (hrd.com)
Android的开发者的需求,所以不宜公司​​适用于你?在录用,这就是它究竟是如何工作的。获得5+的工作机会来自像尤伯杯,条纹,和Facebook与1应用的公司。今天就加入雇佣和获得2K的奖金,当你找到一份工作! 对于原生应用无忧持续集成 (greenhouseci.com)
厌倦了配置Jenkins?Greenhouse 是Android(和iOS)应用程序基于云的持续集成服务。构建,测试和发布你的应用程序的每一个承诺没有任何复杂的配置或设置 - 你会起来,只需点击几下运行。使用优惠券代码“XMAS15”可以享受一个月的免费!

工作

PSPDFKit 招聘 SDK 开发工程师 (远程)
你有Android和典型应用项目的丰富知识烦你?我们正在建设的是一个被许多高知名度的企业和刚刚运版2注释编辑支持的SDK。PSPDFKit权力大量的应用程序和我们面临独特的挑战。快来帮助我们建立一些伟大的事情!

库与代码

AndroidEspressoIdlingResourcePlayground (github.com)
一个轻量级的 Android Espresso 测试框架,尤其是专注于IdlingResource方法

RxRelay (github.com)
RxRelay 即是一个 Observable 也是一个 Action1 的 RxJava 类型。实际上,它是没有能力去调用 onComplete 或 onError 的 Subject。

External Resources (github.com)
ExternalResources 是一个 允许你通过 air 使用资源的 Android 库

OnActivityResult (github.com)
Android OnActivityResult 的注解编译器。

WeekCalendar (github.com)
一个简单的周日历。

FloatingSearchView (github.com)
另一个浮动搜索View的实现,也被称为持久性搜索。

Vineyard (github.com)
Android TV 上的 Vine 客户端。

视频与播客

谷歌将用 OpenJDK 取代Oracle的Java API (www.androidpolice.com)
基地上的一些AOSP签入,谷歌可能会在 Android 的下一个版本用 OpenJDK 替换甲骨文的 Java API。

Android的对话框:Lien Mamitsuka 的手势 (www.youtube.com)
Ben Plowman 同时做 iOS,Android和服务器的工作,他会跟我们聊聊大约在两个移动平台的异同。

开发人员展示 008 (www.youtube.com)
蒂莫西·乔丹获得了伟大的开发主题列表,让你在节日期间退房。了解服务人员/逐行Web应用程序,如何使用TensorFlow在你的应用程序来识别物体,和更多!

上一篇: Issue #187 下一篇: Issue #185