このプラグインは、バッテリ ステータス イベント APIの旧バージョンの実装を提供します.
次の 3 つを追加します window
イベント。
cordova plugin add cordova-plugin-battery-status
バッテリーの充電の割合 1% 以上によって変更されたとき、またはデバイス接続している場合に発生します。
バッテリ状態ハンドラーは 2 つのプロパティを格納しているオブジェクトに渡されます。
レベル: バッテリーの充電量 (0-100) の割合。(数)
起こしたり: デバイスが接続されてインチ*(ブール値)*かどうかを示すブール値
通常アプリケーションに使用する必要があります window.addEventListener
後のイベント リスナーをアタッチする、 deviceready
イベントが発生します。
Windows Phone 7 は、バッテリーのレベルを決定するネイティブ Api を提供しませんので、 level
プロパティは使用できません。isPlugged
パラメーターがサポートされています。
Windows Phone 8.1isPlugged
パラメーターをサポートしていません。 level
のパラメーターisサポートされています。
window.addEventListener("batterystatus", onBatteryStatus, false); function onBatteryStatus(info) { // Handle the online event console.log("Level: " + info.level + " isPlugged: " + info.isPlugged); }
バッテリーの充電の割合がバッテリ切れのしきい値に達したときに発生します。値は、デバイス固有です。
batterycritical
ハンドラーは 2 つのプロパティを格納しているオブジェクトに渡されます。
レベル: バッテリーの充電量 (0-100) の割合。(数)
起こしたり: デバイスが接続されてインチ*(ブール値)*かどうかを示すブール値
通常アプリケーションに使用する必要があります window.addEventListener
一度のイベント リスナーをアタッチし、 deviceready
イベントが発生します。
それはサポートされていないために、Windows Phone 8.1 は接続状態に関係なくbatterycritical
イベントを発生します。
window.addEventListener("batterycritical", onBatteryCritical, false); function onBatteryCritical(info) { // Handle the battery critical event alert("Battery Level Critical " + info.level + "%\nRecharge Soon!"); }
バッテリーの充電の割合がバッテリ低下しきい値、デバイス固有の値に達したときに発生します。
batterylow
ハンドラーは 2 つのプロパティを格納しているオブジェクトに渡されます。
レベル: バッテリーの充電量 (0-100) の割合。(数)
起こしたり: デバイスが接続されてインチ*(ブール値)*かどうかを示すブール値
通常アプリケーションに使用する必要があります window.addEventListener
一度のイベント リスナーをアタッチし、 deviceready
イベントが発生します。
それはサポートされていないために、Windows Phone 8.1 は接続状態に関係なくbatterylow
イベントを発生します。
window.addEventListener("batterylow", onBatteryLow, false); function onBatteryLow(info) { // Handle the battery low event alert("Battery Level Low " + info.level + "%"); }