AOSP'de yer alan Çevirici uygulaması, olduğu gibi benimseyebileceğiniz veya değiştirebileceğiniz bir temel tema ve yapı sağlar.
Aşağıdaki tabloda "SHOULD" ve "MAY" açıklamaları, Android 10 Uyumluluk Tanımı'nda kullanılanla aynı standart olan RFC'lerde Gereksinim Düzeylerini Belirtmek için Kullanılan Anahtar Kelimeler (RFC 2119) bölümünde 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 özelleştirmeyle ilgili OEM sorumlulukları açıklanmaktadır.
Özelleştirme | Tanım |
---|---|
MELİ | Kişiselleştirilebilecek davranışlar veya arayüzler:
|
MAYIS | Google'ın en iyi kullanıcı deneyimi için önerdiği ancak zorunlu kılmadığı davranışlar veya arayüzler.
|
Çevirici, tümü AOSP yapısında farklı düzeylerde tanımlanan ortak stilleri ve varlıkları paylaşan bir sistem uygulamaları paketine (Medya, Bildirim Merkezi ve Uygulama Başlatıcı dahil) aittir:
framework/base/core
Tüm Android temel stilleri burada tanımlanır. Özellikle, tüm sistem uygulaması temaları, OEM'ler tarafından cihazın varsayılan görünümünü özelleştirmek için kullanılmak üzere tasarlananTheme.DeviceDefault
temasını temel alır.packages/services/Car/car_product/overlay
Bu klasör, Android Automotive'in AOSP görünümünü ve hissini oluşturmak için kullanılanTheme.DeviceDefault
yönelik geçersiz kılmaları içerir. OEM'ler bu kaplamayı hariç tutmayı tercih edebilir ve bunun yerine kendilerininkini kullanabilirler.packages/apps/Car/libs/car-apps-common
AOSP tarafından sağlanan sistem uygulamaları arasında paylaşılan ortak renkler ve stiller. Bu öğeler, OEM'ler tarafındanpath/to/overlay/packages/apps/Car/libs/car-apps-common
altındaki kaplamalar kullanılarak özelleştirilebilir.packages/apps/Car/Dialer
Dialer,Theme.DeviceDefault
(framework/base
tanımlanmış) uzanan kendi temasını kullanır. Çeviricinin düzenleri, renkleri, stilleri ve diğer kaynakları da bir Yer Paylaşımı kullanılarak özelleştirilebilir. Yukarıda bahsedilenlibs
benzer şekilde kaynak geçersiz kılma,path/to/overlay/packages/apps/Car/Dialer
konumunda bulunabilir.
Daha fazla belge
AOSP teması ve katmanları hakkında daha fazla bilgi için bkz. Kaynak katmanlarıyla yapıyı özelleştirme .