8

मेरे पास एंड्रॉइड डिवाइसों में एक्सेलेरोमीटर के बारे में एक त्वरित सवाल है। क्या यह हमेशा चालू/सक्रिय है? यह देखते हुए कि एक्सेलेरोमीटर का उपयोग डिवाइस के अभिविन्यास, या तो परिदृश्य या चित्र का पता लगाने के लिए किया जाता है।एंड्रॉइड एक्सेलेरोमीटर, सेंसर उपयोग और बिजली की खपत

आधिकारिक दस्तावेज (SensorManager) में यह बताता है कि बिजली बचाने के लिए सेंसर बंद कर दिया जाना चाहिए। लेकिन मुझे आश्चर्य है कि यह केवल चुंबकीय क्षेत्र सेंसर, जीरोस्कोप, लाइट सेंसर आदि जैसे अन्य सेंसर पर लागू होता है।

मुझे बिजली संरक्षण के लिए एक मामला बनाने की ज़रूरत है और मैं यह कहने की गलती नहीं करना चाहता हूं कि एक्सेलेरोमीटर को कई बार अक्षम किया जा सकता है, और इसके बजाय अन्य सेंसर को अक्षम करने के उद्देश्य से इसका उपयोग करें (कंपास सुविधाओं में आवेदन पत्र)।

या डेटा प्राप्त करने के लिए केवल एक ऐप से संबंधित एक्सेलेरोमीटर द्वारा बैटरी खपत है, जबकि बस "चालू" या सक्षम होना हमेशा प्रासंगिक नहीं है?

किसी भी स्पष्टीकरण के लिए धन्यवाद!

उत्तर

10

या केवल एक ऐप्लिकेशन से संबंधित एक accelerometer द्वारा बैटरी की खपत, डेटा प्राप्त करने के लिए पंजीकृत किया जा रहा है, जबकि बस "पर" किया जा रहा है या सक्षम है, क्योंकि यह हमेशा होता है प्रासंगिक नहीं है?

यह सही है।

आपके ऐप से बिजली की खपत के परिणाम चलने और सेंसर घटनाओं के लिए पंजीकृत हैं। यह आपके ऐप को हर समय चल रहा है, इसे उपभोग करने वाला सीपीयू रखता है, और संभावित रूप से डिवाइस को सोने से रोक सकता है।

जहां तक ​​मुझे पता है, सेंसर को बंद करने का कोई तरीका नहीं है। अब, यह कहना नहीं है कि अगर डिवाइस कुछ भी नहीं सुन रहा है तो डिवाइस स्मार्टफोन को चतुराई से बंद नहीं करता है। मुझे यह नहीं पता, लेकिन ऐसा लगता है। भले ही, ट्रिगर उन्हें सुन रहा है, इसलिए मुझे नहीं लगता कि यह आपके प्रश्न के लिए एक फर्क पड़ता है।

+0

हां, मुझे लगता है कि एपीआई दस्तावेज की कल्पना करने वाले सेंसर को सक्षम/अक्षम करना, रजिस्टर लिस्टर और अनधिकृत लिस्टर का संदर्भ है। और वहां से ओएस सक्षम/अक्षम विवरणों पर निर्णय लेता है। अब मुझे नहीं लगता कि त्वरक बहुत अधिक ऊर्जा का उपभोग करता है क्योंकि शोध पत्र हैं जो बिजली संरक्षण के लिए जीपीएस के उपयोग को कम करने के लिए इसका उपयोग करते हैं। – gorn