27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main
yerine android-latest-release
kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Özelleştirme yönergeleri
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-27 UTC."],[],[],null,["# Customization guidelines\n\nThe Dialer implementation included in AOSP provides a base theme and structure you can adopt as\nis or modify.\n\nIn the table below, the descriptions of \"SHOULD\" and \"MAY\" are per the IETF standard defined\nin [Key words for use in RFCs to\nIndicate Requirement Levels (RFC 2119)](http://www.ietf.org/rfc/rfc2119.txt), the same standard used in the\n[Android 10 Compatibility Definition](/docs/compatibility/10/android-10-cdd).\n\nCustomization guidelines\n------------------------\n\nYou can adapt or modify the base theme and structure as per the restrictions mentioned below.\nThe following table describes\nthe OEM responsibilities regarding customization.\n\n| Customization | Description |\n|---------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **SHOULD** | Behaviors or interfaces that may be customized: - Adjust overall theming and styling through a resource overlay - Color pallette - Sizing - Text appearance - Widget appearance - Dialog appearance - Drawables - Enable or disable a feature gated by a config or change parameters configured by resources |\n| **MAY** | Behaviors or interfaces Google recommends for an optimal user experience, but does not enforce. - Modify adaptive-responsive rules. - Modify the high-level UI structure of Dialer. The Layout UI component must follow the User Experience Restrictions. |\n\nDialer belongs to a suite of system apps (including Media, Notification Center, and\nApp Launcher), all of which share common styles and assets that are defined at different levels in\nthe AOSP structure:\n\n- `framework/base/core` \n\n All Android base styles are defined here. Specifically, all system app themes are\n based on `Theme.DeviceDefault`, the theme designed for use by OEMs to customize\n device default appearance.\n\n- `packages/services/Car/car_product/overlay` \n\n This folder contains overrides to `Theme.DeviceDefault` which are used to produce\n the AOSP look and feel of Android Automotive. OEMs might opt for excluding this overlay and\n use their own\n instead.\n\n- `packages/apps/Car/libs/car-apps-common` \n\n Common colors and styles shared among AOSP provided system apps. These elements can\n be customized by OEMs using overlays under\n `path/to/overlay/packages/apps/Car/libs/car-apps-common`.\n\n- `packages/apps/Car/Dialer` \n\n Dialer uses its own theme, which extends from `Theme.DeviceDefault` (defined in\n `framework/base`). The layouts, colors, styles, and other resources of Dialer can\n also be customized through the use of an Overlay. Similar to `libs` mentioned\n above, the resource override can be located in\n `path/to/overlay/packages/apps/Car/Dialer`.\n\nMore documentation\n------------------\n\nFor more information about AOSP theming and overlays, see\n[Customize the build with resource\noverlays](/docs/setup/create/new-device#use-resource-overlays)."]]