AOSP'ye dahil edilen Dialer uygulaması, olduğu gibi kullanabileceğiniz veya değiştirebileceğiniz bir temel tema ve yapı sağlar.
Aşağıdaki tabloda, "OLMALIDIR" ve "OLUR" ifadelerinin açıklamaları, Android 10 Uyumluluk Tanımı'nda kullanılan standartla aynı olan Şart Seviyelerini Belirtmek İçin RFC'lerde Kullanılacak Anahtar Kelimeler (RFC 2119)'da tanımlanan IETF standardına göredir.
Özelleştirme yönergeleri
Temel temayı ve yapıyı aşağıda belirtilen kısıtlamalara göre uyarlayabilir veya değiştirebilirsiniz. Aşağıdaki tabloda OEM'lerin özelleştirmeyle ilgili sorumlulukları açıklanmaktadır.
Özelleştirme | Açıklama |
---|---|
OLMALIDIR | Özelleştirilebilecek davranışlar veya arayüzler:
|
MAY | Google'ın optimum kullanıcı deneyimi için önerdiği ancak zorunlu tutmadığı davranışlar veya arayüzler.
|
Telefon, AOSP yapısında farklı seviyelerde tanımlanan ortak stilleri ve öğeleri paylaşan bir sistem uygulaması paketine (Medya, Bildirim Merkezi ve Uygulama Başlatıcı dahil) aittir:
-
framework/base/core
Tüm Android temel stilleri burada tanımlanır. Daha açık belirtmek gerekirse tüm sistem uygulaması temaları, OEM'lerin cihazın varsayılan görünümünü özelleştirmek için kullanması amacıyla tasarlanmış tema olanTheme.DeviceDefault
'e dayanır. -
packages/services/Car/car_product/overlay
Bu klasör, Android Automotive'in AOSP görünümünü ve tarzını oluşturmak için kullanılanTheme.DeviceDefault
için geçersiz kılma işlemlerini içerir. OEM'ler bu yer paylaşımını hariç tutmayı ve bunun yerine kendi yer paylaşımlarını kullanmayı tercih edebilir. -
packages/apps/Car/libs/car-apps-common
AOSP tarafından sağlanan sistem uygulamaları arasında paylaşılan yaygın renkler ve stiller. Bu öğeler, OEM'ler tarafındanpath/to/overlay/packages/apps/Car/libs/car-apps-common
altındaki yer paylaşımlarını kullanarak özelleştirilebilir. -
packages/apps/Car/Dialer
Telefon uygulaması,Theme.DeviceDefault
'den (framework/base
'da tanımlanır) türetilen kendi temasını kullanır. Telefon uygulamasının düzenleri, renkleri, stilleri ve diğer kaynakları da yer paylaşımı kullanılarak özelleştirilebilir. Yukarıda bahsedilenlibs
'e benzer şekilde, kaynak geçersiz kılmapath/to/overlay/packages/apps/Car/Dialer
'te bulunabilir.
Daha fazla doküman
AOSP temaları ve yer paylaşımları hakkında daha fazla bilgi için Derlemeyi kaynak yer paylaşımlarıyla özelleştirme başlıklı makaleyi inceleyin.