Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Panduan ini menjelaskan cara memulai pengembangan dengan Google Fit di Android.
Penyiapan
Sebelum Anda mulai mem-build aplikasi, selesaikan langkah-langkah di bagian
berikut.
Dapatkan Akun Google
Untuk menggunakan Google Fit API, Anda memerlukan Akun Google. Anda dapat membuat akun baru atau menggunakan akun yang sudah ada. Anda mungkin ingin membuat akun terpisah untuk menguji
aplikasi dari perspektif pengguna.
Dapatkan layanan Google Play
Dapatkan library klien terbaru untuk layanan Google Play di host
pengembangan Anda:
Sebaiknya gunakan lingkungan pengembangan Android Studio untuk membuat aplikasi dengan Fitness API. Untuk
mengetahui detail cara membuat project baru dan mengonfigurasinya di Android Studio, lihat
Membuat project.
Menambahkan library klien layanan Google Play
Di Android Studio, buka file build.gradle untuk modul Anda dan tambahkan library klien layanan Google Play sebagai dependensi:
Hal ini memastikan bahwa Gradle akan otomatis mendownload SDK kebugaran saat
mem-build aplikasi Anda.
Membuat dan menguji aplikasi
Setelah menyelesaikan langkah-langkah penyiapan, Anda dapat mulai mem-build aplikasi. Untuk memulai, pelajari jenis data yang dapat disimpan dan dibaca oleh aplikasi Anda. Pelajari lebih lanjut cara menggunakan
data di Google Fit.
Berikut adalah alur otorisasi yang dihasilkan saat pengguna
diminta izin:
Gambar 1. Alur otorisasi untuk pengguna.
Izin Android: Pengguna melihat izin Android yang telah diminta
aplikasi sebelum mendownloadnya. Setelah didownload, aplikasi akan meminta izin runtime yang diperlukan, dan pengguna memberikan atau menolak izin ini.
Periksa dan hubungkan: Aplikasi Anda akan memeriksa apakah izin
diberikan sebelum meminta akses ke jenis data lainnya.
Permintaan cakupan OAuth: Google meminta pengguna untuk memberikan
cakupan OAuth yang diperlukan aplikasi Anda untuk jenis data yang ingin diakses.
Akses diterapkan: Setelah pengguna memberikan izin, aplikasi Anda dapat
mengakses jenis data milik cakupan yang telah diberi
izin oleh pengguna.