Jika aplikasi Anda memerlukan akses ke data atau tindakan yang dibatasi, seperti lokasi, aturan standar izin Android akan berlaku. Untuk meminta
izin, Anda dapat menggunakan metode CarContext.requestPermissions().
Kelebihan menggunakan CarContext.requestPermissions() dibandingkan menggunakan API Android standar adalah Anda tidak perlu meluncurkan Activity Anda sendiri untuk membuat dialog izin. Selain itu, Anda dapat menggunakan kode yang sama di Android Auto dan Android Automotive OS, alih-alih membuat alur yang bergantung pada platform.
Menata gaya dialog izin di Android Auto
Di Android Auto, dialog izin untuk pengguna muncul di ponsel. Secara default, tidak ada latar belakang pada dialog.
Untuk menyetel latar belakang kustom:
Untuk mendeklarasikan tema aplikasi mobil dalam file
AndroidManifest.xmldan menetapkan atributcarPermissionActivityLayoutuntuk tema aplikasi mobil Anda:<meta-data android:name="androidx.car.app.theme" android:resource="@style/<var>MyCarAppTheme</var> />Untuk menyetel atribut
carPermissionActivityLayoutuntuk tema aplikasi mobil Anda:<resources> <style name="<var>MyCarAppTheme</var>"> <item name="carPermissionActivityLayout">@layout/<var>my_custom_background</var></item> </style> </resources>