API Google Fit, termasuk Google Fit REST API, tidak akan digunakan lagi pada tahun 2026. Mulai 1 Mei 2024, developer tidak dapat mendaftar untuk menggunakan API ini.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Google Fit API untuk Android adalah bagian dari layanan
Google Play. Google Fit API didukung di
Android 4.1 (API level 16) dan yang lebih tinggi. Dengan menggunakan API ini, aplikasi Anda dapat melakukan
hal berikut:
Membaca data mendekati real-time dan historis, termasuk data dari perangkat Bluetooth Hemat Energi (BLE).
Merekam aktivitas.
Mengaitkan data dengan sesi.
Tetapkan sasaran kebugaran.
Membaca data sensor
Jika aplikasi memberikan informasi tentang aktivitas pengguna, seperti langkah
hariannya, akan sangat membantu jika Anda menampilkan data yang mendekati real-time tentang gerakan pengguna.
Sensors API memberikan akses ke aliran data mentah
yang berisi informasi ini. Data dapat berasal dari sensor yang tersedia di
perangkat Android serta dari sensor di perangkat pendamping, seperti
perangkat wearable.
Mencatat data
Jika aplikasi Anda perlu mengumpulkan, menyimpan, dan menyinkronkan data tentang aktivitas
fisik pengguna, Anda dapat menggunakan Recording API. API ini menyimpan
data kesehatan dan kebugaran menggunakan langganan. Aplikasi Anda menentukan satu atau beberapa
jenis aktivitas yang akan direkam. Google Fit kemudian menyimpan data dari
jenis yang ditentukan di latar belakang, bahkan saat aplikasi Anda tidak berjalan. Tindakan ini juga
akan memulihkan langganan ini saat sistem dimulai ulang.
Gambar 1. Google Fit di Android.
Data historis
Jika Anda ingin pengguna dapat melihat data kebugaran dari aktivitas sebelumnya, Anda dapat
menggunakan History API. API ini memberikan akses ke
data kesehatan dan kebugaran historis dan memungkinkan aplikasi melakukan operasi massal, seperti
menyisipkan, menghapus, dan membaca data.
Sesi
Data kebugaran dapat bermanfaat sendiri, tetapi data akan lebih berguna jika Anda
menggabungkannya dengan informasi tambahan tentang aktivitas pengguna. Sessions
API menggabungkan data kesehatan dan kebugaran, bersama
beberapa metadata, ke dalam unit yang disebut sesi. Sesi mewakili interval waktu
saat pengguna melakukan aktivitas kebugaran.
Lihat dan tetapkan sasaran
Aplikasi Anda dapat membantu memotivasi pengguna dengan menunjukkan perbandingan aktivitas kebugaran mereka
dengan sasaran yang telah mereka tetapkan. Goals API membantu aplikasi Anda menampilkan kepada pengguna sasaran kesehatan dan kebugaran yang telah mereka buat.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-31 UTC."],[[["\u003cp\u003eThe Google Fit APIs let your Android app read, record, and store fitness and wellness data from various sources, including BLE devices.\u003c/p\u003e\n"],["\u003cp\u003eApps can use the Recording API to continuously track user activity in the background, even when the app isn't actively running.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can access and manage historical fitness data, enabling users to view past activities and trends through the History API.\u003c/p\u003e\n"],["\u003cp\u003eGoogle Fit allows data to be grouped into sessions, providing context and insights into specific user activities with the Sessions API.\u003c/p\u003e\n"],["\u003cp\u003eApps can leverage the Goals API to display and manage user fitness goals, promoting engagement and motivation.\u003c/p\u003e\n"]]],[],null,["# Android APIs\n\nThe Google Fit APIs for Android are part of [Google Play\nservices](/android/guides/overview). The Google Fit APIs are supported on\nAndroid 4.1 (API level 16) and higher. Using these APIs, your app can do the\nfollowing:\n\n- Read near-real-time and historic data, including data from Bluetooth Low Energy (BLE) devices.\n- Record activities.\n- Associate data with a session.\n- Set fitness goals.\n\nRead sensor data\n----------------\n\nIf your app provides information about a user's activity, such as their daily\nsteps, it can be helpful to show near-real-time data about the user's movements.\nThe [Sensors API](/fit/android/sensors) provides access to streams of raw data\nthat contain this information. The data can come from sensors available on the\nAndroid-powered device as well as from sensors in companion devices, such as\nwearables.\n\nRecord data\n-----------\n\nIf your app needs to gather, store, and sync data about a user's physical\nactivity, you can use the [Recording API](/fit/android/record). This API stores\nhealth and wellness data using subscriptions. Your app specifies one or more\ntypes of activities to record. Google Fit then stores data of the\nspecified types in the background even when your app isn't running. It also\nrestores these subscriptions when the system is restarted. \n**Figure 1.** Google Fit on Android.\n\nHistorical data\n---------------\n\nIf you want users to be able to view fitness data from past activities, you can\nuse the [History API](/fit/android/history). This API provides access to the\nhistorical health and wellness data and lets apps perform bulk operations, such\nas inserting, deleting, and reading data.\n\nSessions\n--------\n\nFitness data can be beneficial by itself, but the data is more useful when you\ncombine it with additional information about the user's activity. The [Sessions\nAPI](/fit/android/using-sessions) bundles health and wellness data, along with\nsome metadata, into units called *sessions*. Sessions represent a time interval\nduring which the user performs a fitness activity.\n\nView and set goals\n------------------\n\nYour app can help motivate users by showing how their fitness activity compares\nto the goals that they've set. The [Goals API](/fit/android/goals) helps your\napp show users the health and fitness goals that they've created."]]