android.health.connect


Interfaces

TimeRangeFilter

A Base class to represent a request for time range for read and delete requests.

Classes

AggregateRecordsGroupedByDurationResponse

Class to represent the response from HealthConnectManager.aggregateGroupByDuration

AggregateRecordsGroupedByPeriodResponse

Class to represent the response from HealthConnectManager.aggregateGroupByPeriod

AggregateRecordsRequest

A class to create requests for HealthConnectManager.aggregate

AggregateRecordsResponse

A class representing response for HealthConnectManager.aggregate

CreateMedicalDataSourceRequest

A create request for HealthConnectManager.createMedicalDataSource.

DeleteMedicalResourcesRequest

A delete request for android.

GetMedicalDataSourcesRequest

A create request for android.

HealthConnectManager

This class provides APIs to interact with the centralized HealthConnect storage maintained by the system.

HealthPermissions

Permissions for accessing the HealthConnect APIs.

InsertRecordsResponse

Response for HealthConnectManager.insertRecords.

LocalTimeRangeFilter

Specification of local time range for health connect requests.

MedicalResourceId

A class to represent a unique identifier of a medical resource.

ReadMedicalResourcesInitialRequest

An initial read request with specified filters for android.

ReadMedicalResourcesPageRequest

A page read request with specified pageToken for android.

ReadMedicalResourcesRequest

A base class to represent a read request for android.

ReadMedicalResourcesResponse

A read response for android.

ReadRecordsRequest

A Base class to represent a request for android.health.connect.HealthConnectManager#readRecords(android.health.connect.ReadRecordsRequest,java.util.concurrent.Executor,android.os.OutcomeReceiver)

ReadRecordsRequestUsingFilters

Class to represent a request based on time range and data origin filters for android.health.connect.HealthConnectManager#readRecords(android.health.connect.ReadRecordsRequest,java.util.concurrent.Executor,android.os.OutcomeReceiver)

ReadRecordsRequestUsingIds

A request class to represent request based on RecordIdFilters for android.health.connect.HealthConnectManager#readRecords(android.health.connect.ReadRecordsRequest,java.util.concurrent.Executor,android.os.OutcomeReceiver)

ReadRecordsResponse

Response containing list of Records for HealthConnectManager.readRecords.

RecordIdFilter

A class to represent filtering based on record ID or client ID.

TimeInstantRangeFilter

Specification of time range for read and delete requests.

UpsertMedicalResourceRequest

An upsert request for HealthConnectManager.upsertMedicalResources.

Exceptions

HealthConnectException

Class representing health connect exceptions.