AOSP में शामिल डायलर कार्यान्वयन एक आधार थीम और संरचना प्रदान करता है जिसे आप अपना सकते हैं या संशोधित कर सकते हैं।
नीचे दी गई तालिका में, "चाहिए" और "मई" का विवरण आरएफसी में आवश्यकता स्तर (आरएफसी 2119) को इंगित करने के लिए उपयोग के लिए मुख्य शब्दों में परिभाषित आईईटीएफ मानक के अनुसार है, वही मानक जो एंड्रॉइड 10 संगतता परिभाषा में उपयोग किया जाता है।
अनुकूलन दिशानिर्देश
आप नीचे उल्लिखित प्रतिबंधों के अनुसार आधार विषय और संरचना को अनुकूलित या संशोधित कर सकते हैं। निम्न तालिका अनुकूलन के संबंध में OEM जिम्मेदारियों का वर्णन करती है।
अनुकूलन | विवरण |
---|---|
चाहिए | व्यवहार या इंटरफ़ेस जिन्हें अनुकूलित किया जा सकता है:
|
मई | Google इष्टतम उपयोगकर्ता अनुभव के लिए व्यवहार या इंटरफ़ेस की अनुशंसा करता है, लेकिन उसे लागू नहीं करता है।
|
डायलर सिस्टम ऐप्स (मीडिया, अधिसूचना केंद्र और ऐप लॉन्चर समेत) के एक सूट से संबंधित है, जिनमें से सभी सामान्य शैलियों और संपत्तियों को साझा करते हैं जिन्हें एओएसपी संरचना में विभिन्न स्तरों पर परिभाषित किया गया है:
framework/base/core
सभी एंड्रॉइड बेस शैलियों को यहां परिभाषित किया गया है। विशेष रूप से, सभी सिस्टम ऐप थीमTheme.DeviceDefault
पर आधारित हैं, डिवाइस डिफ़ॉल्ट उपस्थिति को अनुकूलित करने के लिए OEM द्वारा उपयोग के लिए डिज़ाइन की गई थीम।packages/services/Car/car_product/overlay
इस फ़ोल्डर मेंTheme.DeviceDefault
के ओवरराइड शामिल हैं जिनका उपयोग एंड्रॉइड ऑटोमोटिव के AOSP लुक और अनुभव को तैयार करने के लिए किया जाता है। ओईएम इस ओवरले को बाहर करने का विकल्प चुन सकते हैं और इसके बजाय अपने स्वयं के ओवरले का उपयोग कर सकते हैं।packages/apps/Car/libs/car-apps-common
AOSP द्वारा प्रदान किए गए सिस्टम ऐप्स के बीच साझा किए गए सामान्य रंग और शैलियाँ। इन तत्वों को OEM द्वाराpath/to/overlay/packages/apps/Car/libs/car-apps-common
अंतर्गत ओवरले का उपयोग करके अनुकूलित किया जा सकता है।packages/apps/Car/Dialer
डायलर अपनी स्वयं की थीम का उपयोग करता है, जोTheme.DeviceDefault
(framework/base
में परिभाषित) तक विस्तारित है। ओवरले के उपयोग के माध्यम से डायलर के लेआउट, रंग, शैली और अन्य संसाधनों को भी अनुकूलित किया जा सकता है। ऊपर उल्लिखितlibs
के समान, संसाधन ओवरराइड कोpath/to/overlay/packages/apps/Car/Dialer
में स्थित किया जा सकता है।
अधिक दस्तावेज़ीकरण
AOSP थीम और ओवरले के बारे में अधिक जानकारी के लिए, संसाधन ओवरले के साथ बिल्ड को कस्टमाइज़ करें देखें।