Android Weekly - 第 166 期

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

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

条款 & 教程

Google Play 服务上的人脸检测
(android-developers.blogspot.com)
随着 Google Play 服务 7.8 的发布,谷歌新增了一些关于移动视觉的 API,包括一个新的脸部识别 API,比起以前,它可以更快的并且更准确的在图像和视频中找出人脸。

在 Android 开发者看来 Effective Java
(fragmentedpodcast.com)
在 Android 开发者看来 Effective Java 中的规则如何?Fragmented Podcast 介绍了第一条受人尊敬的“规则”:”考虑使用静态的工厂方法而不是构造函数“。

安卓系统中的 FlatBuffers
(frogermcs.github.io)
JSON 非常好并且具有轻量级的特性。但如果你需要更多的性能,您可以选择使用 Flatbuffers。FlatBuffers 是 Protocol Buffers 的进化版,它包含了元数据。在这篇文章中,您将学习一些基础知识以及如何在您的应用程序中使用它们。

Iconify 将会更加适用于您的程序
(blog.joanzapata.com)
Iconify 是一个很酷的用来管理您的 Android 应用程序中图标的轻量级库。这篇文章对它进行了简单介绍并且提供了它的源代码,该代码在 GitHub 上是可用的。

在 Android M 中如何处理权限拒绝问题
(plus.google.com)
这是一个来自于谷歌的关于如何处理 Android M 权限的更改的文章。

曲线运动 — — 第二部分
(blog.stylingandroid.com)
很少有开发人员能够很幸运的指定 minSdkVersion ="21",并且使用 arcMotion 的场景切换。Mark Allison 展示了一种真正的捷径,该方法可以做到和 API 11(Honeycomb) 一样的简单。

Google Play 服务中的条码检测
(android-developers.blogspot.com)
随着 Google Play 服务 7.8 的发布,谷歌新增加移动视觉 API 来提供条码扫描的 API ,可以快速容易的在本地对不同类型的条形码进行读取和解码。

游戏编程模式
(gameprogrammingpatterns.com)
游戏编程模式一种作者在游戏中发现的能让代码更简洁、更易理解,更快的模式的集合。这里是免费的在线版本。

使用 CoordinatorLayout 来实现快返回
(medium.com)
在这篇文章,你将学习如何使用 CoordinatorLayout 来创建一种容易的具有快速返回功能的行为。

使用 Gradle 在 Bitbucket 上进行发布
(medium.com)
在这篇文章,你将学习如何通过 gradle 在 Bitbucket 上包含一个私有库。

如何在没有 mocking 库的情况下模拟 Android AsyncTask
(marcouberti.net)
在这篇文章中,作者 Marco Uberti 将会带你学习如何在没有譬如 Mockito 或 PowerMock 等外部 mocking 库的情况下模拟 AsyncTask 。

Proximity Beacon API
(medium.com)
谷歌最近发布了其跨平台 BLE 信标格式。这篇文章是 Ribot 实验室的小伙子对它进行了研究以后发表的,会向您展示如何使用这个新的 API 来管理您的信标。

赞助

自动为您的应用程序进行 CI 构建和测试
(ship.io)
为原生的 Android 应用程序的 easy cloud CI 查阅 Ship.io。通过多个平台和设备进行建立、 测试与部署。Ship 支持 Gradle,最新的 Android OS 以及更多。特别为我们 Android 每周开发的朋友们准备了 100 美元的信用金。请在注册后输入促销代码 androiddevweekly!

Intel® INDE 进行更快的开发
(software.intel.com)
使用 Intel® INDE 可以让跨平台的应用程序也具有较好的性能。为了节省时间,将代码本身和工具集成到您首选的 IDE 中。英特尔 ® 集成了本机开发人员根据经验 (Intel® INDE) 提供的工具、 支持和适用于英特尔 ® 体系结构上的应用程序的集成IDE。可以免费下载。

在一个星期内满足 2,000 + 公司的需求

(hired.com)
无论是想找一份新的工作或者只是想试试水,Hired 都有适合你职位。 1 个星期内,你会获得至少 5 家英国和美国各地的顶尖科技公司的 offer。想要了解更多吗?快来 Hired 吧

设计

对 Hangouts 4.0 的设计的一个仔细的观察

www.androidpolice.com
谷歌表示,这是 Hangouts 对材料设计的更新,但这对应用程序到底意味着什么?在这里不仅仅是有一个新的 FAB,所以 Liam Spradlin 对 Hangouts 4.0 中的一些著名的设计变化进行了仔细的观察。

工作

安卓工程师-帮助我们建立 SDK
(Remote)
我们正在使用 RxJava & C++ 14 为安卓系统建立 PSPDFKit 。它是一个具有挑战性的项目,并且它被许多应用程序使用,这里还有很多工作要做。我们有一个有才华的团队,他们享受远程环境中工作的好处。如果你想进行挑战,请将您的简历发给我们。

库和编码

令人惊叹的 Android 测试
(github.com)
对列表进行了很好的策划的 Android 测试框架。

ReactiveNetwork
(github.com)
ReactiveNetwork 是一个 Android 库,它可以侦听网络连接状态以及通过 RxJava 观测 WiFi 信号强度变化。

android-apt 1.7 发布
(plus.google.com)
Hugo Visser 发布了对 android-apt 的一个更新,这是一个协助注释处理器和 Android Studio 结合的 Gradle 插件。

Android Saripaar
(github.com)
Android 的 UI 表单验证库。

MaterialShowcaseView
(github.com)
名为 ShowcaseView 的一个 Android 材料设计 。

MaterialSheetFab
(github.com)
谷歌材料设计文档中用来实现平铺过渡的浮动动作按钮的库。它可以在 Android 4.0 +版本中和任何的 FAB 库一起使用 (API 级别 > = 14)。

Android Fillable Loaders
(github.com)
安卓可填充进度视图使用 SVG 路径。如果您想要为您的应用程序创建一个有趣的品牌标志,那么它将是一个不错的选择。

WatchTower
(github.com)
创建一个被创建来用于测试,探索以及展示Proximity Beacon API 的示例应用程序。

工具

LayoutCast
(github.com)
LayoutCast 是一个 Android Studio 插件,在无需重新启动您的应用程序的情况下它可以在 5 秒内向您的电话或仿真器抛出您的 Java 源代码或资源 (包括库项目)的每一个变化(目前只有 Mac 可以实现)。

视频

Android 对话框:Dan Lew
www.youtube.com
Dan Lew 和 Chiu-Ki 被 Android 毛绒玩具包围着,他们谈论着主题和样式。

文章首发于:

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

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

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,079评论 25 707
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,361评论 2 44
  • 孤独。日常练歌。 为什么会想念一个人呢? 明明想念在我的概念里,是个无意义的事情。 可是心头的那个人,却一直浮现。...
    君晓墨阅读 173评论 0 0
  • 你不知道他心里想什么,可是他却对你了如指掌,你们可以毫无顾虑地畅谈人生,探讨任何感兴趣东西,这种微妙而默契的知己真...
    夜冷星灰阅读 181评论 0 0
  • 经常觉得自己什么都不会,又什么都想学。人这一辈子,如果不尝试着做点什么多可惜呀。但是,如果没有人支持你,你的梦想还...
    紫柴子阅读 1,500评论 0 3