2014-04-08 7 views
5

एंड्रॉइड डिवाइस डिफ़ॉल्ट टाइमज़ोन कहां से लेता है?एंड्रॉइड डिफ़ॉल्ट टाइमज़ोन कहां से लेता है?

उदाहरण - आप एक नया एंड्रॉइड डिवाइस बूट करते हैं और "दिनांक & समय" गतिविधि के साथ सेटअप विज़ार्ड है जहां एक डिफ़ॉल्ट टाइमज़ोन पहले से ही चुना गया है (मेरे मामले में http://en.wikipedia.org/wiki/Central_European_Time) - यह कहां से आता है?

+1

, पर निर्भर करता है सिम या वाईफ़ाई कनेक्शन। – Kedarnath

+0

@ केदारनाथ आप अधिक सटीक हो सकते हैं, शायद आप जानते हैं कि मुझे "ऑन, सिम या वाईफाई कनेक्शन पर निर्भर करता है" के लिए स्रोत कोड का एक टुकड़ा कहां मिल सकता है। –

+0

मुझे नहीं लगता कि आप कोड पा सकते हैं, यह मूल एंड्रॉइड ओएस में होना चाहिए। – Kedarnath

उत्तर

7

यह एक निर्माण ध्वज है जो रोम में बेक किया गया है (यह एक सिस्टम प्रॉपर्टी बन जाता है)।

यह काफी कुछ स्थानों में है सबसे आसान तो के लिए AOSP स्रोत और ग्रेप डाउनलोड करने के लिए है:

persist.sys.timezone

यहाँ एक थोड़ा और अधिक जानकारी: https://stackoverflow.com/search?q=persist.sys.timezone

+1

सही, यही वह है जिसे मैं ढूंढ रहा था –

0

जब आप सिम कार्ड के साथ एक नया फोन शुरू करते हैं तो ऑपरेटर के आधार पर यह स्वचालित रूप से फोन में इलाके को सेट करता है।

यदि यह सिम डेटा का उपयोग कर रहा है तो Telephony Manager एपीआई फोन के आधार पर, स्वचालित रूप से वर्तमान इलाके को सेट करता है।

वैसे ही जब आपके डिवाइस में कोई सिम कार्ड नहीं है लेकिन यह Wifi Manager एपीआई के आधार पर किसी भी स्थानीय वाईफाई से जुड़ा हुआ है, तो यह स्वचालित रूप से फोन में लोकैलिटी सेट करता है।

+0

मेरे डिवाइस में न तो सिम कार्ड है, न ही वाईफ़ाई (यह बाद में वाईफ़ाई से जुड़ा हुआ है लेकिन सेटअप विज़ार्ड के दौरान कोई वाईफ़ाई कनेक्शन नहीं है) और किसी भी तरह एक डिफ़ॉल्ट टाइमज़ोन सेट है। –

+0

क्या आपने उसी स्थान से डिवाइस खरीदा था जहां आप रहते हैं? – Kedarnath

+0

@ MarianPaździoch डिफ़ॉल्ट रूप से आपके फोन की सेटिंग्स में समय क्षेत्र क्या है। – Raghunandan

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