This sample demonstrates receiving rapid data updates in the foreground using the MeasureClient
API.
You will need a Wear device or emulator with Health Services installed. Open the sample project in Android Studio and launch the app on your device or emulator.
On startup, the app checks whether heart rate data is available. If it is, you will see a screen like this:
On devices where heart rate data is not available, you will see a screen like this:
With the sample running on an emulator running Wear OS 4 or higher, the emulator will automatically generate synthetic data.
This sample demonstrates using MeasureClient
to measure heart rate. With this datatype, the default
behavior of the emulator is to cycle between 60 - 150 bpm, in 5 bpm increments.
To use synthetic data on emulators or physical devices running Wear OS 3, consult the documentation for synthetic data commands.