Health Connect

  
Memungkinkan developer membaca atau menulis catatan kesehatan dan kebugaran pengguna.
Update Terbaru Rilis Stabil Kandidat Rilis Rilis Beta Rilis Alfa
24 Oktober 2022 - - - 1.0.0-alpha07

Meminta akses ke jenis data

Untuk membantu kami memperkuat privasi dan keamanan pengguna, developer yang berintegrasi dengan Health Connect harus meminta akses baca dan/atau tulis untuk jenis data dengan menyelesaikan formulir pernyataan developer berikut. Dalam permintaan, sertakan kasus penggunaan yang valid untuk jenis data yang Anda butuhkan berdasarkan tujuan aplikasi. Untuk informasi selengkapnya, buka FAQ tentang Persyaratan Kebijakan Health Connect dan Izin Health Connect dari Android.

Mendeklarasikan dependensi

Untuk menambahkan dependensi pada Health, Anda harus menambahkan repositori Maven Google ke project Anda. Baca repositori Maven Google untuk mengetahui informasi selengkapnya.

Tambahkan dependensi untuk artefak yang diperlukan dalam file build.gradle bagi aplikasi atau modul Anda:

Groovy

dependencies {
    // Use to implement health connects
    implementation "androidx.health.connect:connect-client:1.0.0-alpha07"
}

Kotlin

dependencies {
    // Use to implement health connects
    implementation("androidx.health.connect:connect-client:1.0.0-alpha07")
}

Untuk informasi dependensi selengkapnya, lihat Menambahkan dependensi build.

Masukan

Masukan Anda membantu meningkatkan kualitas Jetpack. Beri tahu kami jika Anda menemukan masalah baru atau mempunyai masukan untuk meningkatkan kualitas library ini. Harap periksa masalah yang sudah diketahui dalam library ini sebelum membuat laporan baru. Anda dapat memberikan suara untuk masalah yang sudah diketahui dengan mengklik tombol bintang.

Laporkan masalah baru

Lihat dokumentasi Issue Tracker untuk informasi selengkapnya.

Versi 1.0

Versi 1.0.0-alpha07

24 Oktober 2022

androidx.health.connect:connect-client:1.0.0-alpha07 dirilis. Versi 1.0.0-alpha07 berisi commit ini.

Perubahan API

  • Argumen perekaman tanpa nilai default ditempatkan sebelum argumen dengan nilai default. Untuk konsistensi, argumen Instant dan ZoneOffset selalu ditempatkan di awal. (Id618c)
  • Mengganti nama HealthConnectClient.getOrCreate#packageNames menjadi providerPackageNames. (Id81e4)

Perbaikan Bug

  • Menambahkan validasi nilai kolom Record. Nilai yang sangat salah akan menampilkan IllegalArgumentExceptions jika nilai yang diberikan di luar batas yang wajar. (Ie171d)
  • Memvalidasi waktu mulai perekaman sebelum waktu berakhir jika relevan. (I02460)

Versi 1.0.0-alpha06

5 Oktober 2022

androidx.health.connect:connect-client:1.0.0-alpha06 dirilis. Versi 1.0.0-alpha06 berisi commit ini.

Perbaikan Bug

  • Meningkatkan siklus proses koneksi layanan. (If2bd5)
  • Memperbaiki bug error NPE saat pengecualian muncul dalam koneksi layanan. (I13546)

Versi 1.0.0-alpha05

21 September 2022

androidx.health.connect:connect-client:1.0.0-alpha05 dirilis. Versi 1.0.0-alpha05 berisi commit ini.

Perubahan API

  • Mengganti nama Metadata.uid -> Metadata.id dan menggunakan terminologi recordId secara konsisten di seluruh API CRUD terkait. (I3d1d2)
  • Membuat PermissionController.createRequestPermissionActivityContract sebagai metode statis, bukan metode instance. Mengganti namanya menjadi PermissionController.createRequestPermissionResultContract. (Icd2fe)
  • Menambahkan jenis unit BloodGlucose untuk BloodGlucoseRecord (I97678)
  • Mengganti nama MenstruationRecord -> MenstruationFlowRecord. (I3b88e)

Perbaikan Bug

  • Memperbaiki perilaku yang tidak diinginkan yang tidak melakukan propagasi statistik latar depan dari proses klien. (Ifb44c)

Versi 1.0.0-alpha04

24 Agustus 2022 androidx.health.connect:connect-client:1.0.0-alpha04 dirilis. Versi 1.0.0-alpha04 berisi commit ini.

Migrasi ke `androidx.health.connect

Mulai versi 1.0.0-alpha04, androidx.health:health-connect-client dimigrasikan ke androidx.health.connect:connect-client. Untuk Health Connect versi sebelumnya, buka halaman androidx.health.

Untuk melakukan migrasi, cukup ubah impor dependensi dari androidx.health:health-connect-client:1.0.0-alpha03 ke androidx.health.connect:connect-client:1.0.0-alpha04.

Fitur Baru

  • Menyertakan log debug opsional yang dibuat untuk panggilan API (link)

Perubahan API

  • Mengganti nama Metadata clientId menjadi clientRecordId, clientVersion menjadi clientRecordVersion. (link)
  • Membuat uid Metadata lebih mudah dibaca oleh pembaca, tidak lagi nullable. (link)
  • Menambahkan pound ke unit Massa (link)
  • Mengganti nama DeletionChange.deleteUid menjadi uid (link)
  • Mengganti nama Permission -> HealthPermission. Hal ini ditujukan untuk menghindari ambiguitas dengan izin Android Framework. (link)

Perbaikan Bug

  • Memperbaiki masalah regresi dengan unit kalori yang salah dengan Energi (link)
  • Memperbaiki masalah regresi dengan agregasi untuk beberapa jenis data (link)