Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
发送反馈
什么是 Awareness API?
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
弃用通知:Awareness API 已弃用。
警告 :Awareness API 已弃用。
Google Play 服务将在未来的版本中停止支持 Awareness API,最早可能在 2027 年 1 月。
没有直接替代项。
借助 Google Awareness API,您可以让应用智能地对用户的当前情况做出响应。Awareness API 提供五种不同的上下文类型 ,包括用户活动和附近信标。这些类型可让您的应用以前所未有的全新方式提升用户体验。您的应用可以结合这些情境信号来推断用户当前所处的情境,并利用这些信息提供个性化体验,例如在用户插入耳机并开始慢跑时显示播放列表建议。
Awareness API 的优势
Awareness API 具有多项优势:
易于实现 :您只需向应用添加一个 API,即可大大简化集成并提高工作效率。
更优质的情境数据 :原始信号经过处理,质量得到提升。例如,系统会使用高级算法来高精度地确定用户的活动。
最佳系统运行状况 :Awareness API 会自动管理其对电池续航时间和流量使用量的影响,因此您的应用无需执行此操作。
围栏和快照
Awareness API 包含两个不同的 API,您的应用可以使用这两个 API 获取情境信号,以确定用户的当前情况:
Fence API : 此 API 可让您的应用对用户的当前情况做出反应,并在满足一系列情境条件时提供通知。例如,每当用户散步时,耳机都已插好。注册围栏后,即使应用未运行,Fence API 也可以向您的应用发送回调。
快照 API : 此 API 可让您的应用请求有关用户当前环境的信息,例如用户的当前位置和当前天气状况。
上下文类型
上下文是 Awareness API 的核心。情境数据包括传感器派生的数据,例如位置信息(纬度和经度)、地点类型(例如公园或咖啡店)和活动(例如步行或驾车)。这些基本类型或信号可以组合起来,更具体地推断出用户的情况。展开即可下通知,查看哪些情境信号已被弃用。
下表介绍了 Awareness API 目前提供的基本情境类型:
上下文类型
示例
时间
当前当地时间
位置
经纬坐标
活动
检测到的用户活动,例如走路、跑步或骑车
信标
与指定命名空间匹配的附近信标
耳机
耳机是否已插入的状态
发送反馈
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可 获得了许可,并且代码示例已根据 Apache 2.0 许可 获得了许可。有关详情,请参阅 Google 开发者网站政策 。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-05-09。
需要向我们提供更多信息?
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2026-05-09。"],[],[]]