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

Issue #172

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

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

条款 & 教程

让您的应用程序运行的更快 (blog.udinic.com)
在这篇文章中,Udi Cohen 总结了他在 Droidcon NYC 的演讲--安卓性能优化中的所有内容,并且展示了他当时没时间展示的一些实例。

使用 MVVM 访问 Android (medium.com)
Android 系统的数据绑定库是 Joe Birch 在一段时间内一直很热衷于探索的东西。他决定去尝试使用模型-视图-视图模型的体系结构方法来对它进行实验。

运行权限:最佳的做法 (www.captechconsulting.com)
这个博客将通过一个演示如何实现新的权限模型的示例应用程序逐步指导您了解这个新模型中常常被问到的一些问题以及它是怎样影响您的应用程序的。

Android 系统上的谷歌地图入门: 基础知识 (code.tutsplus.com)
毫无疑问,地图对用户而言,在一个应用程序中应该是最有用的工具之一了。本教程是安卓的谷歌地图 v2 系列的第一讲。

PerfMatters 自定义视图组简介-第 2 部分 (medium.com)
譬如 LinearLayout 和 RelativeLayout 等捆绑的 ViewGroups 是用途比较广泛的容器。若要提高性能,您可以测量并把您自己的观点放置放在一个自定义视图中。

使用数据绑定和 Picasso 来加载图像 (medium.com)
您尝试新的 Android 数据绑定库了吗,您是不是不知道如何把图像加载到 ImageViews 中?这里有两个关于如何让这些图像正常显示的两个例子!

数据绑定 — — 第 3 部分 (medium.com)
在上一篇文章中 Mark Allison 讲了一些基础的数据绑定技术关于如何使用一个布局将文本项绑定到 TextViews。这周他会加入图像,这会稍微复杂一点。

在渲染脚本中实现修复画笔 (plus.google.com)
如果您是一个 Android 开发者,你可能会对这个新的渲染脚本演示感兴趣,它将演示如何使用渲染脚本实现修复画笔。

Google Play 服务 8.1: 准备好棉花糖! (android-developers.blogspot.com)
Google Play 服务 8.1 终于完成了,关于这个版本还有很多新的信息可以与开发者共享!

赞助

让您的手机去代替你分析吧 (answers.io)
Answers 会让您了解用户在您的应用程序内的行为以及什么才是您的数据的重点 — — 所有的时间内。被 Spotify,Buzzfeed 以及 Google Play 上其他顶级应用程序所信任,Answers 每天会处理超过 50 亿的事件。快来使用 Answers 吧— — 它是免费的!

为您的应用程序进行自动 CI 构建和测试 (ship.io)
为原生安卓应用程序的简单云 CI 检查 Ship.io。跨多个平台和设备进行测试和部署。Ship 支持 Gradle,最新的安卓 OS 以及更多的东西。我们还特别为每周安卓开发的朋友们准备了 100 美元的信用卡。请在注册后输入促销代码 androiddevweekly!

迫切需求 Android 开发者 (hired.com)
当 Android 高水平开发者找工作时,Hired 赋予了他们更多的权力。您只需要创建一个简历,然后在雇佣市场上停留 1 个星期,便会有适合您的科技公司!你将会提前得到工资/股,并且你没有义务接受任何的 offer。感兴趣吗?今天就加入 Hired 吧!

设计

星巴克 Android 材料设计 (medium.com)

星巴克数字产品为谷歌的新设计框架的演变。

工作

Android 开发者 (哥伦布,俄亥俄州)
正在快速增长的哥伦布的基于软件的公司正在寻找 Android 开发者来成为我们软件产品的团队的一部分。我们正在一个快节奏的移动医疗软件空间和产品的行业领导者一同工作,我们使用我们的产品来进行创新交付。只需要全职团队和本地成员。

在 Android Weekly 上发布一份工作 (androidweekly.net)
在 Android Weekly 上发布一份工作收到了来自世界各地超过 30500 Android 开发者的申请。

库与代码

SearchBubble (github.com)
SearchBubble 允许您使用浮动按钮搜索,它就是这么简单。

Archi (github.com)
此存储库展示并比较了用以下方法创建了三次确切相同的示例应用程序:标准 Android、Model View Presenter 和 Model View View-Model。

Tray (github.com)
Tray 是 SharedPreferences 的跨进程数据管理方法。Tray 也提供比较先进的 API 可以让您通过升级和迁移机制来让您更简单的维护您的数据。

渲染脚本演示:修复画笔 (github.com)
修复画笔 (比如 Photoshop) 在渲染脚本的执行情况。

工具

自 Google Play 服务 7.0.0 以来的方法计数 (docs.google.com)
Dan Lew 一直在跟踪 Google Play 服务各个版本中的方法计数。

视频和播客

安卓性能模式-位置与电池消耗 (www.youtube.com)
拥有位置识别的 Android 应用程序是令人敬畏的!但 Colt McAnlis 显示如果你不以正确的方式来收集它,它会影响您的电池的寿命。

使用 Android Nearby 寻找目标 (fragmentedpodcast.com)
来自谷歌的安德鲁和阿克沙伊参加了 Fragmented duo 并谈了谈关于 Android Nearby 的内容。

Android 开发者后台: 第 35 集: 数据绑定 (androidbackstage.blogspot.com)
在这一集中,ADB与来自 Android UI 工具团队的George Mount 和 Yigit Boyar 聊天。Yigit 和 George 正在开发新的数据绑定功能。

Android 开发模式: Android 开发的最佳做法 (android-developers.blogspot.com)
Android 开发模式系列视频的目标是把重点放在基本的组件和最佳做法上,可以在您的应用程序创建最大的差异。

使用运行检查来保护隐式意图 (www.youtube.com)
如果没有活动来处理您已经创建的意图,隐式意图可能导致 ActivityNotFoundException 意外。请确保使用一个简单的运行检查来保护你的隐式意图。

特价

#enumsmatter t 恤 (plus.google.com)
自豪地穿上的爱的 JSR 201 与这件 #enumsmatter 衬衫。一个将有可能混淆你的奶奶以及提高血压的所有 Android 开发者的主题。

上一篇: Issue #173 下一篇: Issue #171