前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android 10 中身体活动数据的隐私保护

Android 10 中身体活动数据的隐私保护

作者头像
Android 开发者
发布2019-12-03 13:00:36
1.5K0
发布2019-12-03 13:00:36
举报
文章被收录于专栏:Android 开发者Android 开发者
Google Fit

Android 10 在数据可控性方面又作了进一步优化,提高了用户对此类个人数据的控制权,而其中的一项关键变更则会对应用的活动监测和数据检索方式造成影响,要求 Android 应用依照新规定来监测用户的身体活动并从 Android 传感器 API 和 Google Fit 平台检索数据。

Android 10 中的身体活动识别权限

Android 10 针对活动识别引入了全新的运行时权限。如果您的应用需要追踪用户步数及卡路里消耗,或者需要对用户的身体活动 (例如: 步行、骑车或坐车) 进行分类,请您按需调用下列 API:

如果您的应用仅使用由其它内置传感器提供的原始数据,例如加速传感器和陀螺仪,则无需在应用中声明此项新权限。

加强身体活动识别权限的管理

从 2019 年 12 月开始,如果应用未在清单文件中包含 Google Play 服务的旧版本活动识别权限,系统将限制这些应用的数据访问。如果您的应用尚未提出权限请求,请尽快进行添加,以防影响用户的服务体验。

如果您的应用此前已经请求过旧版本权限,那么当用户升级至 Android 10 后,系统将自动向您的应用授予新权限。

如果您的应用以 Android 10 为目标平台,请您为应用请求 ACTIVITY_RECOGNITION 权限并采用新的权限模式,以符合新的政策要求。

Google Fit 身体活动 API

在 Android 平台上,此项新权限会对 Google Fit API 中的部分数据类型造成影响。如果您的应用需要通过 Google Fit 访问这些数据类型,请按照最新权限要求更新应用。

应用必须请求身体活动识别运行时权限,才能访问下列 API 及对应的数据类型:

  • RecordingAPI - 用于记录以下数据类型:
    • com.google.step_count.delta
    • com.google.step_count.cadence
    • com.google.activity.segment
    • com.google.calories.expended
  • HistoryAPI - 用于读取以下数据类型:
    • com.google.step_count.delta
    • com.google.step_count.cadence
    • com.google.activity.segment
    • com.google.activity.exercise
    • com.google.activity.summary

随着 Android 10 的顺利发布,应用的主要目标版本也已迭代至 SDK 29,是时候让您的权限管理跟上节奏,确保应用顺利适配最新的运行时权限了!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019年12月02日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Android 10 中的身体活动识别权限
  • 加强身体活动识别权限的管理
  • Google Fit 身体活动 API
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档