测试应用如何处理行为变更

Wear OS 7 基于 Android 17(API 级别 37)。如果您准备在 Wear OS 应用中使用 Wear OS 7,请处理对 Android 17 中的所有 应用生效的系统行为更改,以及对以 Android 17 为目标平台的应用生效的更改

除非另有说明,否则这些更改会影响在 Wear OS 7 或更高版本上运行的所有应用,无论目标 SDK 版本如何。

以 Wear OS 7 为目标平台时,您需要特别关注以下底层平台变更:

后台音频安全加固

为了确保后台音频互动是由用户有意启动的,Android 17 对音频播放和焦点请求实施了限制。在后台与音频互动的应用 必须运行类型不是 SHORT_SERVICE的前台服务 。对于以 Android 17(API 级别 37)为目标平台的应用,此项前台服务通常必须具备使用期间 (WIU) 功能。

如需了解全面详细信息和缓解策略,请参阅 后台音频安全加固指南

本地网络访问权限

以 Android 17 为目标平台的应用必须声明 ACCESS_LOCAL_NETWORK 运行时权限,才能与局域网 (LAN) 中的设备互动。这会影响通过 Wi-Fi 直接与智能家居设备或投放接收器通信的 Wear OS 应用。

如需了解详情,请参阅本地网络权限文档。