Jika aplikasi Anda memerlukan akses ke data atau tindakan yang dibatasi—misalnya,
lokasi—aturan standar izin Android berlaku. Untuk meminta
izin, Anda dapat menggunakan metode CarContext.requestPermissions().
Manfaat menggunakan CarContext.requestPermissions(), bukan 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>