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. Google Fit Android 版。

過往資料

如果您想讓使用者能夠查看過往活動的健身資料,可以使用 History API。這個 API 可讓您存取歷來資料和健康資料,並讓應用程式執行大量作業,例如插入、刪除及讀取資料。

工作階段

健身資料本身可帶來好處,但搭配其他使用者活動相關資訊使用時,資料會更為實用。Sessions API 會將健康與保健資料以及部分中繼資料整合到名為 session 的單位中。工作階段是指使用者進行健身活動的時段。

查看及設定目標

應用程式可以顯示健身活動與自己設定的目標相比,藉此吸引使用者。目標 API 可讓應用程式向使用者顯示他們建立的健康和健身目標。