声明适当的权限

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