HealthConnectFeatures


@ExperimentalFeatureAvailabilityApi
public interface HealthConnectFeatures


Interface for checking availability of features in HealthConnectClient.

Summary

Constants

default static final int

Feature constant for reading health data in background.

default static final int

Indicates that a feature is available and the corresponding APIs can be used at runtime.

default static final int

Indicates that a feature is unavailable and the corresponding APIs cannot be used at runtime.

Public methods

abstract int
getFeatureStatus(int feature)

Checks whether the given feature is available.

Constants

FEATURE_READ_HEALTH_DATA_IN_BACKGROUND

Added in 1.1.0-alpha09
default static final int FEATURE_READ_HEALTH_DATA_IN_BACKGROUND = 1

Feature constant for reading health data in background.

FEATURE_STATUS_AVAILABLE

Added in 1.1.0-alpha09
default static final int FEATURE_STATUS_AVAILABLE = 2

Indicates that a feature is available and the corresponding APIs can be used at runtime.

FEATURE_STATUS_UNAVAILABLE

Added in 1.1.0-alpha09
default static final int FEATURE_STATUS_UNAVAILABLE = 1

Indicates that a feature is unavailable and the corresponding APIs cannot be used at runtime.

Public methods

getFeatureStatus

Added in 1.1.0-alpha09
abstract int getFeatureStatus(int feature)

Checks whether the given feature is available.

Parameters
int feature

the feature to be checked. One of the "FEATURE_" constants in this class.