今年I/O大会上谷歌向开发者介绍了全新版Awareness API,其作用是Android App根据用户设备环境使用作出更加智能化的反馈,让设备比用户更了解自己。日前,谷歌正式发布了Awareness API,所有开发者可通过最新版本的Google Play Service下载使用。 Awareness API可检测到7种不同类型的情景环境,包括位置、地点、信号灯、当地时间、活动状态、耳机是否插入、天气状况,App可以更好地理解用户当前状态,并使用这些信息来提供优化或定制体验。 Awareness API类型 目前Awareness API被分为两大类:
独立地从表面上看,Awareness API以一种新的方法结合最优环境信号,不仅可以提供更加准确和精辟的上下文线索,而且节省电池消耗和缩减带宽等系统资源。 Android上使用Awareness API开发
如果获取位置快照,声明如下:
如果获取信号快照或使用信号围栏,声明如下:
案例 使用Awareness API的两个案例:
总结 Awareness API一方面让用户的生活更加智能化;但另外一方面,对用户的隐私也带来了一定的威胁。 第一时间掌握最新移动开发相关信息和技术,请关注mobilehub公众微信号(ID: mobilehub)。
|
|
来自: jnstyle > 《android 情景技术》