현재 Google Fit Android 애플리케이션을 구현하려고합니다. 응용 프로그램에서 만든 집계 값을 읽으 려합니다. 이는 하나의 데이터 소스 (예 : com.google.cycling.wheel_revolution.rpm
)를 제외한 모든 데이터 소스에서 잘 작동합니다.Google 맞춤 - 집계 휠 RPM 데이터
집계 된 데이터 형식 (https://developers.google.com/fit/android/data-types#data_types_for_aggregate_data)의 개발자 문서에는 바퀴 회전 전용 집계 데이터 형식이 없습니다.
내가 오류 다음 얻을 휠 회전 데이터 유형을 집계하려고하면 :
Unsupported input data type specified for aggregation: DataType{com.google.cycling.wheel_revolution.rpm[rpm(f)]}
는 바퀴의 회전을 집계 할 수 있습니까? 그렇지 않다면, 어떻게 com.google.heart_rate.bpm
에 평균 유사한 com.google.heart_rate.summary
안부 마르쿠스
PS 사용자 지정 집계 데이터 형식이 포함 최소, 최대,와 사용자 정의 데이터 유형을 정의 할 수 있습니다 : 내가 REST API를 I을 사용하여 집계하려고하면 빈 데이터 포인트로 응답을 받는다. 이 내 요청 본문 : 그것은 바퀴 회전 집계를 보이는 수 없습니다로
{ "startTimeMillis": 1479678504211, "endTimeMillis": 1479682677569, "aggregateBy": [ { "dataTypeName": ":com.google.cycling.wheel_revolution.rpm.summary", "dataSourceId": "raw:com.google.cycling.wheel_revolution.rpm:[my_application_id]:" } ], "bucketByTime": { "durationMillis": 60000 } }
"집합 wheel_revolution에 대해 지원되지 않는 입력 데이터 형식이 지정되었습니다."라는 오류에서 데이터가이 집계에 대해 지원되지 않음을 의미합니다. 입력 데이터가 유효하고이 [docu] (https://developers.google.com/android/reference/com/google/android/gms/fitness/data/DataType.html#TYPE_CYCLING_WHEEL_RPM)에 명시되어 있는지 확인하십시오.)이 집계의 경우 시작 시간을 설정 해제해야합니다. 다른 데이터 소스는 RPM을 계산하기 전에 여러 시간 동안 RPM을 모니터링합니다. 이는 데이터 소스가 아닌 데이터 소스의 일부로 표시되어야합니다. – KENdi