2012-09-25 16 views
10

एंड्रॉइड में प्रत्येक एप्लिकेशन में पावर खपत की जांच कैसे करें?
कम से कम बिजली की खपत के अनुरूप होना चाहिए जब विभिन्न अनुप्रयोगों के साथ तुलना में और इन आवेदनों में उसी के बारे में एंड्रॉयड में किसी भी API वाईफ़ाई, जीपीएस, एलसीडी, wakelock, आदि जैसी सेवाओं के किसी भी उपयोग किया जा सकता हैएंड्रॉइड ऐप पावर खपत

वहाँ उपरोक्त संसाधनों का उपयोग कर अनुप्रयोगों के लिए बिजली की खपत को मापने के लिए आदेश?

उत्तर

1

यह देखने के लिए एक आसान गाइड है कि आईसीएस से बैटरी कितनी बैटरी सेटिंग-> बैटरी जांचना है। यहां यह ऐप द्वारा खपत% दिखाता है। अन्य तरीकों से ऐप का उपयोग करके बैटरी ड्रॉप को भौतिक रूप से मॉनिटर करने के लिए हो सकता है, उदाहरण के लिए ऐप का उपयोग शुरू करने से पहले बैटरी 80% हो सकती है। फिर आप 30 मिनट के लिए प्रयास करें और फिर बैटरी% फिर से जांचें।

5

एक research paper है जिसे "स्मार्टफ़ोन के लिए सटीक ऑनलाइन पावर अनुमान और स्वचालित बैटरी व्यवहार आधारित पावर मॉडल जनरेशन" कहा जाता है। इस पेपर के लिए शोधकर्ताओं ने पावरट्यूटर नामक एक उपकरण विकसित किया, जिसके स्रोत आप here पा सकते हैं। यह उल्लेख किया जाना चाहिए कि इस एप्लिकेशन का उपयोग करने के लिए आपके डिवाइस को रूट करना होगा।

4

Powertutor देखें। यह मेरे अनुभव में आवेदन के अनुसार बिजली की खपत को मापने के लिए सबसे अच्छा आवेदन है। यह 100% सटीक नहीं है लेकिन अनुमानों के लिए पर्याप्त है।

3

(अस्वीकरण: मैं सह की स्थापना की कंपनी है जो नीचे उल्लेख उत्पाद निर्मित)

लिटिल आई लैब्स से Little Eye की कोशिश करें, कि वास्तव में ऐसा करता है। कोई व्यक्ति एक ऐप की शक्ति को ट्रैक कर सकता है और सीपीयू/डिस्प्ले & वाईफ़ाई (आगामी संस्करण जीपीएस और 3 जी का समर्थन करेगा) द्वारा ब्रेकडाउन प्राप्त कर सकता है। यह बिजली से परे चला जाता है और एक व्यक्तिगत ऐप के डेटा, मेमोरी और सीपीयू खपत को ट्रैक करता है। यह एक डेस्कटॉप उपकरण नोट करें जिसे आपको here से डाउनलोड और इंस्टॉल करने की आवश्यकता है।

उम्मीद है कि इससे मदद मिलती है।

+0

लगता लिंक की तरह टूट गया है या साइट नीचे है। –

+0

"आज, हम यह घोषणा करने के लिए बहुत उत्साहित हैं कि फेसबुक हमारी कंपनी का अधिग्रहण कर रहा है।" (आज कब निर्दिष्ट नहीं है) और "लिटिल आई अभी नए साइनअप स्वीकार नहीं कर रहा है!":( – JaakL

4

आप प्रत्येक एप्लिकेशन के लिए बैटरी खपत को प्रोग्रामिक रूप से जांच नहीं सकते हैं। इसके बजाय आप इस तरह की कुल खपत की जांच कर सकते हैं:

ऊर्जा LeftInmAh = एमएएच में बैटरी बैटरी क्षमता * बैटरी स्तर% * 0.01 में;

उदा नेक्सस 5, बैटरी की क्षमता: 2300 mAh की

mBatteryManager = (BatteryManager)MainActivity.this.getSystemService(Context.BATTERY_SERVICE); 
    int level = mBatteryManager.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY); 
    double mAh = (2300 * level * 0.01); 
2

पहले, Google Play से powertutor पुराना हो चुका है। मैंने इसके स्रोत कोड की जांच की है, और पाते हैं कि पावर अनुमान मॉडल कुछ पुराने मोबाइल मॉडल के लिए है। पावर ट्यूटर से मूल्य वास्तविक बिजली की खपत से छोटा रास्ता है।

इसलिए, मैं आपको Battery Historian का उपयोग करने की सलाह दूंगा जो कि प्रत्येक ऐप की बैटरी खपत का अनुमान लगाने के लिए Google द्वारा विकसित किया गया है। लेकिन यह पायथन/गो में लिखा गया है। यह एक HTML फ़ाइल में हार्डवेयर आमंत्रण को चित्रित करेगा। और आप एक संबंधित पाठ फ़ाइल में प्रत्येक ऐप की बैटरी खपत पा सकते हैं।

Battery Historian Example

+0

मैंने आपके द्वारा पोस्ट किए गए लिंक का पालन किया है। मैं अंतिम चरण को निष्पादित करने के लिए सूरजमुखी हूं। क्या आपको इस पर कोई विचार है। मुझे प्रिंट के रूप में त्रुटि मिल रही है" \ n उपयोग:% s [विकल्प] [FILE] \ n "% sys.argv [0] 'प्रिंट' – John

+1

पर कॉल करने में गुमशुदा ब्रांडेसिस @ जॉन इसके बजाय पायथन 2.7 का उपयोग करें। 3.5 और 2.7 के बीच कुछ कोष्ठक परिवर्तन होते हैं। –

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