Pedoman penyesuaian

Implementasi Dialer yang disertakan dalam AOSP menyediakan tema dan struktur dasar yang dapat Anda adopsi apa adanya atau dimodifikasi.

Pada tabel di bawah, deskripsi “HARUS” dan “MUNGKIN” sesuai dengan standar IETF yang ditentukan dalam Kata Kunci untuk digunakan dalam RFC untuk Menunjukkan Tingkat Persyaratan (RFC 2119) , standar yang sama yang digunakan dalam Definisi Kompatibilitas Android 10 .

Pedoman penyesuaian

Anda dapat mengadaptasi atau memodifikasi tema dan struktur dasar sesuai batasan yang disebutkan di bawah. Tabel berikut menjelaskan tanggung jawab OEM terkait penyesuaian.

Kustomisasi Keterangan
SEBAIKNYA

Perilaku atau antarmuka yang dapat disesuaikan:

  • Sesuaikan keseluruhan tema dan gaya melalui hamparan sumber daya
  • Palet warna
  • Perekat
  • Penampilan teks
  • Tampilan widget
  • Tampilan dialog
  • Sumber daya dapat digambar
  • Mengaktifkan atau menonaktifkan fitur yang dibatasi oleh konfigurasi atau mengubah parameter yang dikonfigurasi oleh sumber daya
MUNGKIN

Perilaku atau antarmuka yang direkomendasikan Google untuk pengalaman pengguna yang optimal, namun tidak menerapkannya.

  • Memodifikasi aturan adaptif-responsif.
  • Ubah struktur UI tingkat tinggi Dialer. Komponen Layout UI harus mengikuti Pembatasan Pengalaman Pengguna.

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 ditentukan di sini. Secara khusus, semua tema aplikasi sistem didasarkan pada Theme.DeviceDefault , tema yang dirancang untuk digunakan oleh OEM guna menyesuaikan tampilan default perangkat.

  • packages/services/Car/car_product/overlay
    Folder ini berisi penggantian Theme.DeviceDefault yang digunakan untuk menghasilkan tampilan dan nuansa AOSP Android Automotive. OEM mungkin memilih untuk mengecualikan overlay ini dan menggunakan overlay mereka sendiri.

  • packages/apps/Car/libs/car-apps-common
    Warna dan gaya umum yang digunakan bersama di antara aplikasi sistem yang disediakan AOSP. Elemen-elemen ini dapat dikustomisasi oleh OEM menggunakan overlay di bawah path/to/overlay/packages/apps/Car/libs/car-apps-common .

  • packages/apps/Car/Dialer
    Dialer menggunakan temanya sendiri, yang diturunkan dari Theme.DeviceDefault (didefinisikan dalam framework/base ). Tata letak, warna, gaya, dan sumber daya Dialer lainnya juga dapat dikustomisasi melalui penggunaan Overlay. Mirip dengan libs yang disebutkan di atas, penggantian sumber daya dapat ditemukan di path/to/overlay/packages/apps/Car/Dialer .

Dokumentasi lebih lanjut

Untuk informasi selengkapnya tentang tema dan overlay AOSP, lihat Menyesuaikan build dengan overlay sumber daya .