Özelleştirme yönergeleri

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:

  • Kaynak yer paylaşımı aracılığıyla genel temayı ve stili ayarlama
  • Renk paleti
  • Boyutlandırma
  • Metin görünümü
  • Widget görünümü
  • İletişim kutusu görünümü
  • Çekilebilir öğeler
  • Bir yapılandırmaya göre kısıtlanmış bir özelliği etkinleştirme veya devre dışı bırakma ya da kaynaklar tarafından yapılandırılmış parametreleri değiştirme
MAY

Google'ın optimum kullanıcı deneyimi için önerdiği ancak zorunlu tutmadığı davranışlar veya arayüzler.

  • Uyarlanabilir duyarlı kuralları değiştirin.
  • Telefon uygulamasının üst düzey kullanıcı arayüzü yapısını değiştirme Düzen kullanıcı arayüzü bileşeni, kullanıcı deneyimi kısıtlamalarına uymalıdır.

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 olan Theme.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ılan Theme.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ından path/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 bahsedilen libs'e benzer şekilde, kaynak geçersiz kılma path/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.