权限和数据访问
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
应用的“设置”界面应为用户提供用于管理与健康数据共享的连接的选项。这样一来,用户便可控制数据同步和数据访问。
图 1:已撤消和已取消的权限
与健康数据共享同步
用户可以通过此切换开关暂停或恢复应用与健康数据共享之间的数据同步。
- 切换为开启状态时:您的应用会根据用户授予的权限主动读取和写入健康数据共享。
- 切换为关闭状态时:您的应用应停止与健康数据共享的所有数据同步。如果您使用
revokeAllPermissions()
以编程方式撤消权限,请向用户说明,如果不重启应用,这些更改不会立即反映在健康数据共享中。为避免造成令人困惑的用户体验,请为用户提供前往“健康数据共享”设置以撤消权限的选项。
管理访问权限
管理访问权限按钮应提供一个直接链接,供用户在健康数据共享应用中管理应用的权限。这样一来,用户便可完全掌控并了解相关信息。
权限不足
如果您的应用没有足够的 Health Connect 访问权限,系统会在所有入口点向用户显示以下界面:
图 2:访问权限不足的应用
权限被取消两次
如果用户在权限请求界面上连续两次选择取消,您的应用应向用户显示类似于以下内容的界面:
图 3:用户取消权限两次
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-10-15。
[[["易于理解","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):2025-10-15。"],[],[]]