转载

android周报166期

本期周报发布于 2015 年8月16日

源地址: http://androidweekly.net/issues/issue-166

Google Play服务中的面部识别 (android-developers.blogspot.com)

随着Google Play services 7.8的发布,Google添加了新的Mobile Vision API,其中包含了一个新的Face API,可以从图片和视频中识别出人脸,比之前的更好更快。

安卓开发者的Effective Java  : 第一条 (fragmentedpodcast.com)

在安卓开发者眼中Effective Java是什么样的?播客网站fragmentedpodcast介绍了这些信条的第一条:考虑用静态工厂方法代替构造器 。

安卓中的FlatBuffers (frogermcs.github.io)

JSON是轻量级的,极好的。但是如果你需要更多的性能可以使用Flatbuffers。FlatBuffers是对protocol buffers 的改进,包含了对象的metadata。这篇文章中你将学到其基础知识以及如何在app中使用。

Iconify库重大更新,更好更强大 (blog.joanzapata.com)

android周报166期

Iconify是一个在安卓app中管理图标的库。这篇文章对其新版本的改进做了些介绍,可以看到新增了许多实用的功能。源码可以在GitHub上找到。

译文: Iconify库重大更新,更好更强大

如何处理安卓M上的权限拒绝 (plus.google.com)

谷歌对于如何处理Android M上的权限管理上的变化的一些提示

曲线运动– 2 (blog.stylingandroid.com)

很少有开发者能幸运的指定minSdkVersion="21" 并使用arcMotion Scene transitions。Mark Allison 演示了一个非常灵活的方式来得到类似的效果,向后兼容到API 11 (Honeycomb) ,几乎和标准api一样简单。

Barcode Detection in Google Play services  (android-developers.blogspot.com)

随着Google Play services 7.8的发布,谷歌增加了新的Mobile Vision API,其中包含了Barcode Scanner API (条码扫描),可以快速识别与解码各种类型的条码。

游戏编程模式 (gameprogrammingpatterns.com)

游戏编程模式是作者在游戏开发中发现的一系列模式,旨在让代码更简洁,更易理解,更快。这里是免费的在线版本。

CoordinatorLayout与快速返回的实现 (medium.com)

这篇文章中你将学到如何使用CoordinatorLayout来创建提供了快速返回功能的behavior。

译文见: CoordinatorLayout与快速返回的实现

Publish with Gradle on Bitbucket  (medium.com)

这篇文章你将学到如何通过来自Bitbucket的gradle包含一个私有库。

How to mock Android AsyncTask without mocking libraries  (marcouberti.net)

Marco Uberti 的这篇文章中你将学会如何在没有第三方library(比如Mockito或者PowerMock)的情况下模拟AsyncTask。

微定位技术 Beacon API  (medium.com)

谷歌最近宣布了跨平台的BLE Beacon数据格式。这篇文章中来自Ribot Labs的伙计们介绍了它同时向你演示了如何使用新的api管理你的beacon。

细数Hangouts 4.0设计上的变化 ( www.androidpolice.com)

android周报166期

谷歌说这是环聊到material design的升级,但是这对于app来说到底意味着什么?可不只是一个新的浮动操作按钮而已,因此Liam Spradlin仔细观察了Hangouts 4.0中比较明显的变化。

库与代码

Awesome Android Testing  (github.com)

不错的安卓测试框架列表

ReactiveNetwork  (github.com)

ReactiveNetwork是一个监听网络连接状态与WiFi信号强度的库,使用RxJava Observable实现。

android-apt 1.7 released  (plus.google.com)

Hugo Visser 发布了android-apt的一个更新,android-apt是一个插件,帮助Android Studio与注解处理器的结合。

Android Saripaar  (github.com)

UI表单验证库。

MaterialShowcaseView  (github.com)

aterial Design主题的ShowcaseView(使用场景提示)

MaterialSheetFab  (github.com)

实现了从浮动操作按钮动画过渡到sheet菜单的效果。可以和安卓4.0版本以上的任意FAB一起使用。

Android Fillable Loaders  (github.com)

与SVG path一起使用的water填充进度效果。如果你想创建一个有趣的logo可以用它。

WatchTower  (github.com)

一个测试,探索与演示Proximity Beacon API的示例应用。

LayoutCast  (github.com)

把代码和资源文件的改动直接同步到手机上,应用不需要重启,省去了编译运行漫长的等待。只支持mac,对java代码的支持只限于ART模式运行时。

Android Dialogs: Dan Lew  ( www.youtube.com)

android周报166期

Dan Lew 与Chiu-Ki 在一帮安卓机器人玩偶中间讨论关于主题与样式的话题。

正文到此结束
Loading...