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变量。