Android Weekly - 第 173 期

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

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

条款 & 教程

使用 Redex 优化 Android 字节码
(code.facebook.com)
Facebook 分享了一些他们通过努力获得的一些成果,即通过使用一种名叫 Redex 的优化渠道来为 Android 系统进行优化 Java 字节码。

将 Android 开发的有模有样
(speakerdeck.com)
这些幻灯片将会向您展示一些实用的方式去让您的应用程序具有可扩展性,让您的代码更加整洁,优化程序的性能以及让 UI 界面更加整洁,同时也会告诉你使用它们的过程中,使用一些 Android API,策略以及库的优点和缺点。

Android 异步操作
(jdam.cd)
James McDonald 探讨了 Android 的线程抽象以及解释了为什么 RxJava 能为表达异步操作提供更令人满意的 API。

为 Assistant 优化内容
(developer.android.com)
Android 6.0 棉花糖介绍了一种能让用户通过助理与应用程序交互的新方法。

如何提高您的状态栏通知的吸引力
(plus.google.com)
当有通知出现在任务提示栏的时候,您肯定想去打破通知栏的吸引性和被忽略的完美平衡。其实很容易让您的通知栏受到关注,如果您使用信息性文本并且为用户提供行为来让您的通知栏更美观。

Kotlin 中的收集操作
(antonioleiva.com)
lambda 是实现譬如收集操作等功能的基础。Kotlin 提供了一系列十分厉害并且在使用不支持 lambda 语言的时候听起来不太可能(或很详细)实现的操作。

纠正 Android 的方法限制第 1 部分
(antonioleiva.com)
Matthias Käppler 讲述了在应对 Android 方法限制的时候的一些细节,什么东西可以正常的工作,什么东西不能正常的工作。同时也讲了我们如何利用有关于大小的性质去提高应用程序的运行状况。

使用不同的密钥存储库来标记多个 flavor 包
(blog.tunebrains.com)
如果您的项目中有很多的 flavor 包,这里有一个很好的方法来为每一个 flavor 包设置单独的签名密钥。

数据绑定第 4 部分
(blog.stylingandroid.com)
在本系列教程的第 4 部中,Mark Allison 将他的注意力转到了其他方面:即通过数据绑定技术在布局时更改视图的其他部分。

在 Android 6.0 中,谷歌云消息在 Doze 模式下是怎么运行的
(android-developers.blogspot.com)
如果您的应用程序使用了谷歌的云消息(GCM),那么您需要考虑当用户的手机在 Doze 模式下的一些行为。

用注释来支持您的 contract
(medium.com)
在本文您将学习支持注释是什么,以及为什么要使用它们。

赞助

新的 Android 地理防护 SDK 加倍准确和流畅
www.pathsense.com
获取免费的 PathSense Android 地理防护 SDK,它可以消除误报并且让您的应用程序中的地理防护加倍的准确和流畅。谷歌服务 GeofencingApi 的一个完整的嵌入式解决方案现在加入了他们的测试。

Hassle-free 为原生应用进行持续的集成
(greenhouseci.com)
您是否厌倦了配置 Jenkins? Greenhouse 是 Android(和iOS)应用程序的一个基于云的持续性集成服务。为您的每个提交进行生成、测试和发布您的应用程序,没有任何复杂的配置或安装-你只需要启动并且点击几下就可以运行。免费多达2个应用程序!

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

设计

材料设计:一个彻底的了解
(medium.com)
材料设计到底是什么,在 Android 之外它存在吗?它将如何从这里成长和进化的?

工作

Android 工程师 - 创建一个SDK
(任何地点)
您想要和一个使用尖端技术并且充满动机和人才的队伍一同工作吗?你是否在使用 Java 的时候但是也不害怕接触 C++?你是否喜欢反应性编程? 你是否喜欢设计 API 以及创建数百万人都在使用的东西?如果你喜欢,那和我们一起工作吧!

库和代码

ExplosionField
(github.com)
对视图有巨大的影响。

EffectiveAndroid
(github.com)
此示例项目演示如何在 Android 应用中使用 MVP 和整洁的架构。

Paper
(github.com)
Paper 是 Android 的一个快速的 NoSQL 数据存储,它允许您使用有效的 Kryo 序列化来保存/恢复 Java 对象以及自动处理数据结构变化。

新闻

发布安卓系统漏洞测试套件
www.nowsecure.com
NowSecure 是向公众开放源代的 Android 漏洞测试套件(安卓系统 VTS)。

Google Play 上支持 100MB 以内的 APK 了
(android-developers.blogspot.com)
为了支持越来越多的在 Google Play 上建立丰富的应用程序和游戏在的开发人员,谷歌将 APK 文件大小限制从 50MB 增加到了 100MB。

工具

Android Studio 1.4
(android-developers.blogspot.com)
谷歌在 Android Studio 稳定释放通道发布了1.4更新版本。Android Studio 1.4 下大多数的工作是增强引擎盖,但还是有少数的新功能。

视频和播客

使用 NotificationCompat 来构建客观的状态通知栏
www.youtube.com
NotificationCompat 将会给您提供一个单一的API,用于构建 Android 应用程序的状态通知栏,并且支持 Android 穿戴设备以及 Android 自动扩展。

Android 棉花糖 6.0:请求允许
www.youtube.com
Nick Butcher 解释了 Android 运行时的许可模型,并说明了要求用户权限的正确的方式。

Android 对话框:Jake Wharton
www.youtube.com
在 Droidcon NYC 2015 之前,Huyen 试图在 Reactive Extensions 和 RxAndroid 以及优化上征求一下 Wharton 的意见。

Android 对话框:Yash Prabhu
www.youtube.com
在 Chiu-Ki 在 Droidcon NYC 发表讲话之前,她和 Yash 对应用程式内购买进行了讨论。

Android Studio 支持 VectorDrawable
www.youtube.com
在 Android Studio 1.4 中,开发人员可以从素材库或从 SVG 文件中进行转换来创建 VectorDrawable 资源。此外,为了向后兼容,所有 VectorDrawable 资源在它们生成时将自动转换成 PNG 文件。

Android棉花糖6.0:应用程序的链接
www.youtube.com
应用程序的链接是 Android 棉花糖的一项新功能,它可以为您自己的域更快的打开网站链接。从 Wojtek Kaliciński 那里了解到了该如何验证网站的所有权和为那些下载了您的应用程序的用户消除那些具有歧义的对话框。

虚拟机平台的创造者 Dan Bornstein 的视频问答
(newcircle.com)
Dan Bornstein,站在 Android 虚拟机平台后边的人,热心的出现在 SF Android 用户小组聚会上回答现场听众的提问。

书籍

Android 应用程序开发中的 RxJava
www.oreilly.com
在这个免费在线的 Reilly 电子书中,手机软件工程师 Matt Dupree 将向您介绍 RxJava 基础,然后使用真实世界的场景来演示这个库如何使快速的完成往往被人们认为是混乱和缺乏弹性的任务。

文章首发于:

http://wiki.jikexueyuan.com/project/android-weekly/issue-173/index.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,053评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,527评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,779评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,685评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,699评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,609评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,989评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,654评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,890评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,634评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,716评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,394评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,976评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,950评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,191评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,849评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,458评论 2 342

推荐阅读更多精彩内容