Android API

Android 適用的 Google Fit API 是 Google Play 服務的一部分。Google Fit API 支援 Android 4.1 (API 級別 16) 以上版本。應用程式可使用這些 API 執行下列操作:

  • 讀取近乎即時和歷來資料,包括藍牙低功耗 (BLE) 裝置的資料。
  • 記錄活動。
  • 將資料與工作階段建立關聯。
  • 設定訓練目標。

讀取感應器資料

如果應用程式提供使用者活動相關資訊 (例如每日步數),顯示使用者活動的近乎即時資料會很有幫助。感應器 API 可存取含有這項資訊的原始資料串流。資料來源包括 Android 裝置上的感應器,以及配對裝置 (例如穿戴式裝置) 的感應器。

記錄資料

如果應用程式需要蒐集、儲存及同步處理使用者的體能活動資料,可以使用 Recording API。這項 API 會透過訂閱功能儲存健康與保健資料。您的應用程式指定要記錄的一或多種活動類型。即使應用程式未執行,Google Fit 仍會在背景儲存指定類型的資料。系統重新啟動時,也會還原這些訂閱項目。

Google Fit 圖表
圖 1. Android 上的 Google Fit。

歷來資料

如要讓使用者查看過去活動的運動資料,可以使用 History API。這個 API 可存取過去的健康與保健資料,並允許應用程式執行大量作業,例如插入、刪除及讀取資料。

工作階段

運動資料本身就很有用,但如果能結合使用者的活動相關資訊,資料的價值會更高。Sessions API 會將健康與保健資料和部分中繼資料,彙整為稱為「工作階段」的單元。工作階段是指使用者進行健身活動的時段。

查看及設定目標

應用程式可以顯示使用者的健身活動與設定目標的比較結果,藉此激勵使用者。目標 API 可協助應用程式向使用者顯示他們建立的健康與訓練目標。