Car App

Membuat aplikasi navigasi, parkir, dan pengisian daya untuk Android Auto.

Tabel ini mencantumkan semua artefak dalam grup androidx.car-app.

Artefak Rilis Stabil Saat Ini Kandidat Rilis Berikutnya Rilis Beta Rilis Alfa
aplikasi 1.0.0 - - -
app-testing - - - 1.0.0-alpha01
Library ini terakhir diperbarui pada: 21 April 2021

Mendeklarasikan dependensi

Untuk menambahkan dependensi pada Library Car App, Anda harus menambahkan repositori Maven Google ke project Anda. Baca repositori Maven Google untuk informasi selengkapnya.

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

Groovy

dependencies {
    implementation "androidx.car.app:app:1.0.0"
}

Kotlin

dependencies {
    implementation("androidx.car.app:app:1.0.0")
}

Untuk informasi dependensi selengkapnya, lihat Menambahkan dependensi build.

Masukan

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

Laporkan masalah baru

Lihat dokumentasi Issue Tracker untuk informasi selengkapnya.

Car App Testing Versi 1.0.0

Versi 1.0.0-alpha01

24 Maret 2021

androidx.car.app:app-testing:1.0.0-alpha01 dirilis. Versi 1.0.0-alpha01 berisi commit berikut ini.

Ini adalah rilis Jetpack pertama dari library pengujian sumber tertutup sebelumnya. Lihat contoh dari kami tentang cara menggunakan library ini dalam pengujian Anda.

Fitur Baru

  • Pengontrol untuk class model telah dihapus. Pengambil model sekarang merupakan bagian dari antarmuka API publik yang memungkinkan validasi nilai yang disetel di builder.
  • CarAppServiceController yang sebelumnya telah diganti dengan SessionController baru untuk menguji logika yang berkaitan dengan metrik sepanjang waktu koneksi ke host.

Versi 1.0.0

Versi 1.0.0

21 April 2021

androidx.car.app:app:1.0.0 dirilis. Versi 1.0.0 berisi commit berikut ini.

Fitur utama 1.0.0

  • Pada awal April, kami mengumumkan bahwa aplikasi dapat mulai memublikasikan ke saluran produksi menggunakan androidx.car.app:app:1.0.0-rc01. Library Car App v1.0.0 kini stabil dan sepenuhnya kompatibel dengan Android Auto 6.1 dan yang lebih tinggi.
  • Ikuti panduan developer untuk detail tentang cara membuat aplikasi navigasi, parkir, dan pengisian daya untuk Android Auto menggunakan library ini.

Perbaikan Bug

  • Memperbaiki pengecualian yang terjadi saat memunculkan Screen ketika dimulai (70aae1, b/184664896)
  • Memperbaiki masalah saat ON_DESTROY pada Session diamati setelah ON_DESTROY Screen (0ceecb, b/183696617)

Versi 1.0.0-rc01

24 Maret 2021

androidx.car.app:app:1.0.0-rc01 dirilis. Versi 1.0.0-rc01 berisi commit berikut ini.

Perbaikan Bug

  • Memperbaiki bug kondisi race saat NavigationManagerCallback#onStopNavigation dipanggil setelah callback dihapus. Ini terjadi jika callback dihapus sebelum eksekutor callback benar-benar berjalan (I7fc5e, b/181143772)
  • Memperbaiki masalah yang mengharuskan aplikasi untuk secara eksplisit mengambil dependensi pada lifecycle-common-java8 (I8b8c8)
  • Memperbaiki NullPointerException yang ditampilkan saat aplikasi menerima panggilan stopNavigation ketika sudah menghapus callback (Ib8b89, b/181143772)
  • Peningkatan untuk tidak mengirim panggilan ke aplikasi jika siklus prosesnya setidaknya tidak dalam status CREATED (I86965, b/179800224, b/177921120)
  • Memperbaiki masalah saat API min yang tidak valid yang ditentukan dalam manifes aplikasi akan ditampilkan, menyebabkan ANR pada host. (Iffedd, b/174231592)

Versi 1.0.0-beta01

24 Februari 2021

androidx.car.app:app:1.0.0-beta01 dirilis. Versi 1.0.0-beta01 berisi commit berikut ini.

Ini adalah rilis Jetpack pertama dari library closed source sebelumnya, dan kompatibel dengan Android Auto 6.1 atau yang lebih baru. Ikuti panduan developer untuk detail tentang cara membuat aplikasi mobil menggunakan library.

Fitur Baru

Perbaikan Bug

  • Memperbaiki masalah ketika Screen yang salah dilanjutkan saat menampilkan layar secara berurutan. (b/177590791)