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