2013-05-27 12 views
19

मैं अपने कस्टम AOSP निर्माण में डिफ़ॉल्ट Android डिवाइस गुणों को कहां बदल सकता हूं?मैं एओएसपी निर्माण में डिफ़ॉल्ट गुण कैसे सेट करूं?

उदाहरण के लिए:

  • जीपीएस - पर;
  • सिंक - चालू;
  • चमक - ऑटो;
  • ब्लूटूथ - बंद;
  • वाईफ़ाई - बंद;
  • ध्वनि - डिफ़ॉल्ट ध्वनि;
  • रिंग - बंद होने पर कंपन करें;

इन सेटिंग्स को बिल्ड में परिभाषित किया जाना चाहिए ताकि बिल्ड लोड होने के बाद वे पहले से ही सही स्थिति में हों।

क्या सभी सेटिंग्स के लिए एक केंद्रीकृत फ़ाइल/फ़ोल्डर है? या Settings एप्लिकेशन जो सभी Android प्लेटफ़ॉर्म मॉड्यूल से स्वयं की सेटिंग से एकत्र करता है?

/frameworks/base/packages/SettingsProvider/res/values/defaults.xml 

और:

उत्तर

38

दो मुख्य स्थानों मैं आमतौर पर चूक के लिए जाँच कर रहे हैं

/frameworks/base/core/res/res/values/config.xml 

इसकी भी ओवरले जो सिर्फ मूल फाइलों को ओवरराइड के लिए उपकरण निर्देशिका की जाँच के लायक:

/device/<company-name>/<product-name>/overlay/frameworks/base/core/res/res/values/config.xml 

डिफ़ॉल्ट वॉलपेपर आमतौर पर हार्डकोड किया जाता है:

/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.jpg 
+1

जानकारी के लिए धन्यवाद। मैं एंड्रॉइड में इन कॉन्फ़िगरेशन फ़ाइलों के स्थानों को जानना चाहता हूं .... जैसे/डेटा/xxx, क्या आप जानते हैं? मैं मूल्य बदलना चाहता हूं, जैसे वॉल्यूम के लिए डिफ़ॉल्ट मान 10 है, उपयोगकर्ता 15 में बदलता है। तो मुझे मूल्य 15 के साथ संपत्ति कहां पढ़नी चाहिए। – JRC

+2

उनमें से अधिकतर सेटिंग प्रदाता में हैं, इसमें एक एपीके और गतिशील डीबी/डेटा/है। – skoperst

+0

रोमिंग सक्षम करने या लॉक मोड सेट करने के बारे में क्या (कोई नहीं, स्लाइड, ...)? इसे इन 2 फाइलों में नहीं मिला। – alexislg

संबंधित मुद्दे