2011-11-16 118 views

回答

5

實際上它可能獲得PhoneGap上的電池電量。如果你願意,你可以爲以下事件註冊事件監聽器:

  • 「電池狀態」發射時的1%或電池水平的變化 或拔出插入。
  • 「batterylow」當你到達低電閾值即20%的燃煤
  • 「batterycritical」當你達到臨界電閾值即5%

出於某種原因,這並沒有顯示出了在發射文檔網站。我必須得到修正。

+0

這不起作用... document.addEventListener(「batterystatus」,batteryCheck,false); - 我使用的是Android 2.1(如果有的話) – arvere

+0

使用Android 2.1並不重要。您使用的是哪個版本的PhoneGap,並且在plugins.xml中是否有這行代碼? < plugin name =「Battery」value =「com.phonegap.BatteryListener」/ > –

+0

是的......並且它仍然不起作用:S – 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變量。