Android API
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Android용 Google 피트니스 API는 Google Play 서비스의 일부입니다. Google 피트니스 API는 Android 4.1 (API 수준 16) 이상에서 지원됩니다. 이러한 API를 사용하여 앱은 다음 작업을 할 수 있습니다.
저전력 블루투스 (BLE) 기기의 데이터를 비롯한 거의 실시간 데이터와 과거 데이터를 읽습니다.
활동을 기록합니다.
데이터를 세션과 연결합니다.
피트니스 목표를 설정합니다.
센서 데이터 읽기
앱에서 사용자의 일일 걸음 수와 같은 활동에 관한 정보를 제공하는 경우 사용자의 움직임에 관한 거의 실시간 데이터를 표시하는 것이 유용할 수 있습니다.
센서 API는 이 정보가 포함된 원시 데이터 스트림에 대한 액세스를 제공합니다. 데이터는 Android 기반 기기에서 사용할 수 있는 센서와 웨어러블 기기와 같은 컴패니언 기기의 센서에서 가져올 수 있습니다.
레코드 데이터
앱에서 사용자의 신체 활동에 관한 데이터를 수집, 저장, 동기화해야 하는 경우 Recording API를 사용하면 됩니다. 이 API는 정기 결제를 사용하여 건강 및 웰니스 데이터를 저장합니다. 앱이 기록할 활동 유형을 하나 이상 지정합니다. 그러면 Google 피트니스에서 앱이 실행되지 않는 경우에도 지정된 유형의 데이터를 백그라운드에 저장합니다. 또한 시스템이 다시 시작될 때 이러한 구독을 복원합니다.
그림 1. Android의 Google 피트니스
이전 데이터
사용자가 이전 활동의 피트니스 데이터를 볼 수 있도록 하려면 History API를 사용하면 됩니다. 이 API는 이전 건강 및 웰빙 데이터에 대한 액세스를 제공하고 앱이 데이터 삽입, 삭제, 읽기와 같은 일괄 작업을 실행할 수 있도록 합니다.
세션
피트니스 데이터는 그 자체로 유용할 수 있지만 사용자의 활동에 관한 추가 정보와 결합하면 더 유용합니다. 세션 API는 건강 및 웰니스 데이터와 일부 메타데이터를 세션이라는 단위로 번들링합니다. 세션은 사용자가 피트니스 활동을 하는 동안의 시간 인터벌을 나타냅니다.
목표 보기 및 설정
앱은 사용자가 설정한 목표와 피트니스 활동을 비교하여 사용자에게 동기를 부여할 수 있습니다. Goals API를 사용하면 앱에서 사용자가 만든 건강 및 피트니스 목표를 표시할 수 있습니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2026-10-08(UTC)"],[],[]]