Я пытаюсь получить персональную информацию от Android Google Fit API (рост, вес, пол и дата рождения).
Я получил рост и вес, но я не знаю, что такое единицы,
Всегда ли он получен в метрах и килограммах, хотя я установил его в фунтах и дюймах?
Если я буду в США, значение будет также в метрах и килограммах?
Как я могу получить пол и день рождения из личной информации?
val dataReadRequest = DataReadRequest.Builder()
.read(DataType.TYPE_HEIGHT)
.read(DataType.TYPE_WEIGHT)
.setLimit(1)
.setTimeRange(1, Calendar.getInstance().timeInMillis, TimeUnit.MILLISECONDS)
.build()
val height = dataReadResponse?.dataSets.dataPoints[0].getValue(Field.FIELD_HEIGHT).asFloat())
это журнал для всех точек данных для типа данных высоты
dataPoints DataPoint{[1.68]@[1556523728544000000, 1556523728544000000,raw=0,insert=0](d:height:gms:overlay_explicit_input r:height:com.google.android.apps.fitness:user_input)}
значение высоты 1,68 - в метрах, но я установил в Google Fit 5'6 "