Je veux lire et écrire des données de tension artérielle à google fit. J'ai essayé mais HealthDataTypes.TYPE_BLOOD_PRESSURE n'est pas disponible dans mon projet. i WNAT savoir comment il écrire ou comment compiler HealthDataTypes.java à mon projetComment écrire la pression artérielle google fit
1
A
Répondre
1
Vous pouvez suivre cette tutorial à propos données de pression artérielle Ecrire.
Votre application peut enregistrer les données de pression artérielle en écrivant au type de données com.google.blood_pressure
. Dans ce type de données, chaque point de données représente une seule lecture instantanée de la pression artérielle. Le point de données contient des champs pour la pression systolique et diastolique, la position du corps pendant la lecture et l'emplacement sur le corps où la mesure a été effectuée.
Pour écrire un point de données de pression artérielle, créez un nouveau DataSource
de TYPE_BLOOD_PRESSURE
, comme indiqué dans l'exemple suivant.
DataSource bloodPressureSource = new DataSource.Builder()
.setDataType(TYPE_BLOOD_PRESSURE)
...
.build();
DataPoint bloodPressure = DataPoint.create(bloodPressureSource);
bloodPressure.setTimestamp(now.getMillis(), MILLISECONDS);
bloodPressure.getValue(FIELD_BLOOD_PRESSURE_SYSTOLIC).setFloat(120.0f);
bloodPressure.getValue(FIELD_BLOOD_PRESSURE_DIASTOLIC).setFloat(80.0f);
bloodPressure.getValue(FIELD_BODY_POSITION).setInt(BODY_POSITION_SITTING);
bloodPressure.getValue(FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION)
.setInt(BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_UPPER_ARM);
Merci. mais comment obtenir FIELD_BLOOD_PRESSURE_SYSTOLIC. cela n'est pas ajouté à mon projet. Est-il un moyen de les synchroniser? –