Implementasi Dialer yang disertakan dalam AOSP menyediakan tema dan struktur dasar yang dapat Anda adopsi apa adanya atau modifikasi.
Pada tabel di bawah, deskripsi “HARUS” dan “MUNGKIN” sesuai dengan standar IETF yang didefinisikan dalam Kata kunci untuk digunakan dalam RFC untuk Menunjukkan Tingkat Persyaratan (RFC 2119) , standar yang sama yang digunakan dalam Definisi Kompatibilitas Android 10 .
Pedoman Kustomisasi
Anda dapat mengadaptasi atau memodifikasi tema dan struktur dasar sesuai batasan yang disebutkan di bawah. Tabel berikut menjelaskan tanggung jawab OEM terkait kustomisasi.
Kustomisasi | Keterangan |
---|---|
SEBAIKNYA | Perilaku atau antarmuka yang dapat disesuaikan:
|
MUNGKIN | Perilaku atau antarmuka yang direkomendasikan Google untuk pengalaman pengguna yang optimal, tetapi tidak diterapkan.
|
Dialer termasuk dalam rangkaian aplikasi sistem (termasuk Media, Pusat Pemberitahuan, dan Peluncur Aplikasi), yang semuanya memiliki gaya dan aset umum yang ditentukan pada tingkat berbeda dalam struktur AOSP:
framework/base/core
Semua gaya dasar Android didefinisikan di sini. Secara khusus, semua tema aplikasi sistem didasarkan padaTheme.DeviceDefault
, tema yang dirancang untuk digunakan oleh OEM untuk menyesuaikan tampilan default perangkat.packages/services/Car/car_product/overlay
Folder ini berisi penggantian keTheme.DeviceDefault
yang digunakan untuk menghasilkan tampilan dan nuansa AOSP Android Automotive. OEM mungkin memilih untuk mengecualikan overlay ini dan menggunakan milik mereka sendiri.packages/apps/Car/libs/car-apps-common
Warna dan gaya umum yang dibagikan di antara aplikasi sistem yang disediakan AOSP. Elemen-elemen ini dapat dikustomisasi oleh OEM menggunakan overlay di bawahpath/to/overlay/packages/apps/Car/libs/car-apps-common
.packages/apps/Car/Dialer
Dialer menggunakan temanya sendiri, yang diperluas dariTheme.DeviceDefault
(didefinisikan dalamframework/base
). Tata letak, warna, gaya, dan sumber daya lainnya dari Dialer juga dapat disesuaikan melalui penggunaan Overlay. Mirip denganlibs
yang disebutkan di atas, penggantian sumber daya dapat ditemukan dipath/to/overlay/packages/apps/Car/Dialer
.
Lebih banyak dokumentasi
Untuk informasi selengkapnya tentang tema dan overlay AOSP, lihat Menyesuaikan build dengan overlay sumber daya .