Panduan penyesuaian

Implementasi Telepon yang disertakan dalam AOSP menyediakan tema dan struktur dasar yang dapat Anda terapkan seperti apa adanya atau ubah.

Dalam 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.

Panduan penyesuaian

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

Penyesuaian Deskripsi
HARUS

Perilaku atau antarmuka yang dapat disesuaikan:

  • Menyesuaikan tema dan gaya keseluruhan melalui overlay resource
  • Palet warna
  • Pengaturan ukuran
  • Tampilan teks
  • Tampilan widget
  • Tampilan dialog
  • Drawable
  • Mengaktifkan atau menonaktifkan fitur yang dibatasi oleh konfigurasi atau mengubah parameter yang dikonfigurasi oleh resource
MAY

Perilaku atau antarmuka yang direkomendasikan Google untuk pengalaman pengguna yang optimal, tetapi tidak diberlakukan.

  • Ubah aturan responsif adaptif.
  • Mengubah struktur UI tingkat tinggi dari Telepon. Komponen UI Tata Letak harus mengikuti Batasan Pengalaman Pengguna.

Telepon termasuk dalam serangkaian aplikasi sistem (termasuk Media, Pusat Notifikasi, dan Peluncur Aplikasi), yang semuanya memiliki gaya dan aset umum yang ditentukan di berbagai level 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 untuk Theme.DeviceDefault yang digunakan untuk menghasilkan tampilan dan nuansa AOSP Android Automotive. OEM dapat memilih untuk mengecualikan overlay ini dan menggunakan overlay mereka sendiri.

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

  • packages/apps/Car/Dialer
    Telepon menggunakan temanya sendiri, yang diperluas dari Theme.DeviceDefault (ditentukan dalam framework/base). Tata letak, warna, gaya, dan resource Telepon lainnya juga dapat disesuaikan melalui penggunaan Overlay. Serupa dengan libs yang disebutkan di atas, penggantian resource dapat ditemukan di path/to/overlay/packages/apps/Car/Dialer.

Dokumentasi lainnya

Untuk mengetahui informasi selengkapnya tentang tema dan overlay AOSP, lihat Menyesuaikan build dengan overlay resource.