2011-11-16 14 views

उत्तर

5

वास्तव में यह PhoneGap पर बैटरी स्तर प्राप्त करने के लिए संभव है।

  • "batterystatus" निकाल दिया जब भी या 1% की बैटरी स्तर परिवर्तन में या अनप्लग खामियों को दूर किया जाता है: आप आप निम्नलिखित घटनाओं के लिए घटना श्रोताओं रजिस्टर कर सकते हैं।
  • "batterylow" निकाल दिया है जब आप 20% यानी कम बैटरी सीमा तक पहुँच जाने
  • "batterycritical" निकाल दिया है जब आप किसी कारण इस पर नहीं दिखाया गया है के लिए महत्वपूर्ण बैटरी सीमा 5%

यानी तक पहुँचने दस्तावेज़ साइट। मुझे यह तय करना होगा।

+0

यह काम नहीं करता है ... document.addEventListener ("बैटरीस्टैटस", बैटरी चेक, झूठा); - मैं एंड्रॉइड 2.1 का उपयोग कर रहा हूं (यदि यह मायने रखता है) – arvere

+0

एंड्रॉइड 2.1 का उपयोग करना कोई फर्क नहीं पड़ता। आप फोनगैप का किस संस्करण का उपयोग कर रहे हैं और क्या आपके पास यह प्लगइन आपके plugins.xml में है? < प्लगइन नाम = "बैटरी" मान = "com.phonegap.BatteryListener"/> –

+0

हाँ ... और यह अभी भी काम नहीं कर रहा है: एस – arvere

0

बैटरी स्तर मिलता है और कोड के नीचे स्थिति उपयोग में खामियों को दूर करने के लिए: -

 //Battery Info 
    document.addEventListener('batterystatus', batteryInfo, false); 
    var level="Level: 50%"; 
    var isPlugged="Plugged: Yes"; 
    function batteryInfo(info){ 
     level="Level: "+info.level+"%"; 
     if(info.isPlugged){ 
      isPlugged="Plugged: Yes"; 
     }else{ 
      isPlugged="Plugged: No"; 
     } 

     console.log("Level: " + info.level + " isPlugged: " + info.isPlugged); 
    } 

जानकारी, उपयोग के स्तर पर और isPlugged चर दिखाने के लिए।

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