2011-11-16 29 views

答えて

5

実際にはPhoneGapの上のバッテリレベルを取得することが可能です。あなたがしたい場合は、以下のイベントのイベントリスナーを登録することができます

  • 「batterystatusは」1%の時はいつでもバッテリーレベルの変更を発射したり、あるいは抜か差し込ま です。あなたは20%、すなわち、低バッテリ閾値に達したときに解雇
  • 「batterylow」
  • あなたは、これがアップで示されていないいくつかの理由については5%

すなわち、重要なバッテリーしきい値に達したときに発生

  • 「batterycritical」 docsサイト私はそれを固定する必要があります。

     //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変数を表示するには - :バッテリーレベルを取得し、コードの下のステータス使用にプラグインするには

  • +0

    これは機能しません... document.addEventListener( "batterystatus"、batteryCheck、false); - Android 2.1を使用しています(問題がある場合) – arvere

    +0

    Android 2.1を使用しても問題ありません。 PhoneGapのどのバージョンを使用していますか?plugins.xmlにこの行がありますか? プラグイン名= "バッテリー"の値= "com.phonegap.BatteryListener"/> –

    +0

    ええと...まだ動作していないようです:S – arvere

    0