声明合适的权限

Wear OS 上的健康服务使用以下不同的权限

请参考下表,根据您要向用户展示的健身数据类型确定您的应用需要哪些权限。请务必遵循请求权限的基本原则,包括在上下文中请求权限。

如果您的应用的目标 API 级别为 33 或更高,并使用PassiveMonitoringClient 在后台访问人体传感器信息,则需要同时请求BODY_SENSORSBODY_SENSORS_BACKGROUND权限。

数据类型

权限

CALORIES

CALORIES_DAILY

DISTANCE_DAILY

DECLINE_DISTANCE

DISTANCE

ELEVATION_GAIN

ELEVATION_LOSS

FLAT_GROUND_DISTANCE

FLOORS

FLOORS_DAILY

GOLF_SHOT_COUNT

INCLINE_DISTANCE

PACE

REP_COUNT

RUNNING_STEPS

SPEED

STEPS

STEPS_DAILY

STEPS_PER_MINUTE

SWIMMING_LAP_COUNT

SWIMMING_STROKES

CALORIES_TOTAL

WALKING_STEPS

UserActivityInfo

UserActivityState

ACTIVITY_RECOGNITION

HEART_RATE_BPM

VO2_MAX

BODY_SENSORS

BODY_SENSORS_BACKGROUND(API 级别 33 及更高版本)

ABSOLUTE_ELEVATION

LOCATION

ACCESS_FINE_LOCATION