Google Play Services 7.5新增API及多项特性

版权说明

本文为 InfoQ 中文站特供稿件,首发地址为:文章链接。如需转载,请与 InfoQ 中文站联系。

摘要

最近的Google I/O开发者大会上,Google宣布推出7.5版的Google Play服务,该版本在特性方面增加了诸如智能密码锁和实例ID等功能。在API方面,增加了Google云推送和Google Cast相关的API,同时在Android Wear设备上支持访问Google地图API。

正文

最近的Google I/O开发者大会上,Google宣布推出7.5版的Google Play服务,该版本在特性方面增加了诸如智能密码锁和实例ID等功能。在API方面,增加了Google云推送和Google Cast相关的API,同时在Android Wear设备上支持访问Google地图API。

智能密码锁

智能密码锁为了简化登陆流程,增加了名为CredentialsApi的API和UI,并允许我们对已保存的证书进行检索和保存以备后用。密码管理器是从Chrome浏览器的密码管理器演变而来。了解更多关于该功能细节,请查阅InfoQ具体介绍文章

实例ID,身份与授权

实例ID是一项云服务,该服务用来提供一个唯一的ID来唯一性鉴定应用实例。使用的场景比如确定哪一个应用实例正在发送请求等问题。实例ID还可以用来生成安全令牌,使用安全令牌可以授权第三方应用访问你的应用的服务器端控制的资源,同时安全令牌也可以用来验证一个应用的真实性。

Google云推送

上面提到的实例ID与Google云推送紧密相关,Google云推送作为一个服务,既可以接收来自服务器端的信息也可以从客户端向服务器端传送数据。此外,Google云推送还新加入了一个API允许应用设置一个或多个话题进而帮助消息能够精准推送。不仅如此,该服务还增加了一个新的类GcmNetworkManager,使用这个类,当服务器端有新信息时,应用与服务器端进行数据同步更加容易。GcmNetworkManager支持对常见行为的处理,比如等待网络连接,设备充电,网络重试和回退等,另外它还支持对后台网络操作的调度进行优化。

Google Cast

众所周知,Google Cast是一套将设备内容呈现到电视或者音响的解决方案,新增的远程显示API使得管理镜像显示更加容易,另外通过增加媒体队列使得RemoteMediaPlayer可以无缝支持媒体重放。

Google地图和Google Fit

正如一开始提到的,在Android Wear设备上可以使用Google地图API了。

Google Fit,用来构建健康应用解决方案,现在可以使用新增加的RecordingApi收集行走距离和燃烧的卡路里数据。

Google Play服务是一个有着系统级别权限的并且可升级的服务和API。正如InfoQ指出的那样,”在这种情况下,Google可以在宣布之后数天内铺开这些新特性“,如果没有这项服务,则需要底层系统的更新。因为Play服务完全由Google控制,OEM厂商无法修改,所以该服务在缓解软件碎片化问题上起了很关键的作用。

查看英文原文:Google Play Services 7.5 Adds New Capabilities, APIs, and More

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏腾讯移动品质中心TMQ的专栏

QQ 浏览器测试左移实践

测试左移: 通俗的说即将测试行为放入软件开发周期的较早阶段进行,不局限于软件提测后再介入测试。

1770
来自专栏Bug生活2048

Python实战-解决工作中的重复工作(一)

目前公司的项目管理采用开源项目redmine,对于redmine本文不多做介绍,有兴趣的可以自行百度了解下。

3673
来自专栏*坤的Blog

提高效率

1192
来自专栏java一日一条

内存不足:杀死进程还是牺牲子进程

早上6点,我不得不开始处理“叫醒”我的一些问题。因为当这些问题发生的时候,我的手机铃声响了。昏睡中的我非常不情愿地拿起了手机,检查我是否疯狂到将叫醒闹钟设在了早...

1291
来自专栏FreeBuf

经验分享 | 企业如何做好安全基线配置

一、为什么要做基线配置管理 一个组织在不同的时期部署了不同的业务系统,承载业务系统的是不同的操作系统和支持系统。业务系统在运行期间,基本上很少做操作系统的升级或...

5395
来自专栏云服务器购买流程

腾讯云服务器怎么购买,腾讯云服务器购买流程教程

腾讯云服务器怎么购买?腾讯云服务器购买其实很简单的。首先打开腾讯云服务器官网的购买地址

1.3K4
来自专栏UDNZ

软件系统的黑匣子:我们要怎样写日志

作为一个软件系统,需要写日志,这是不言而喻的,这是大家都会不假思索地说“那当然”的事。不论是什么语言,写日志的专用框架也不一而足,写到文本的,写到数据库的,写到...

5789
来自专栏Golang语言社区

不只是Web:十大令人振奋的Node.js项目

除了在Web服务器领域大展拳脚之外,Node.js同样也在无处不在的JavaScript应用程序创建当中散发出耀眼的光芒。 ? Node.js:不只是网站 就在...

5575
来自专栏京东技术

小巧“玲珑”—京东物流自动化测试平台核心功能首次曝光

负责京东物流研发的全部产品线的质量保障工作,是京东集团最早开始全面实施自动测试的团队之一。经过多年的技术沉淀,围绕质量、效率、过程改进、技术提升等方面,去发现、...

1674
来自专栏数据之美

网站数据统计分析之二:前端日志采集是与非

在上一篇《网站数据统计分析之一:日志收集原理及其实现》中,咱们详细的介绍了整个日志采集的原理与流程。但是不是这样在真实的业务环境中就万事大吉了呢?事实往往并非如...

5207

扫码关注云+社区

领取腾讯云代金券