Cordova PowerManagementプラグインでCPUをスリープさせない

PowerManagementプラグインを使用するとモバイル端末の電源の状態を制御することができます。たとえば、動画や音楽アプリでスクリーンをオンのまま維持したり、目覚ましアプリでスクリーンがオフになってもCPUを稼働させ続けるといった使い方ができます。

PowerManager – Android Developers
Keep the device awake – Android Developers

Viras-/cordova-plugin-powermanagement
boltex/cordova-plugin-powermanagement

Note

Viras氏のプラグインはSCREEN_DIM_WAKE_LOCK、boltex氏のプラグインはPARTIAL_WAKE_LOCKを設定します。
目覚ましアプリのようにタイマーを動かし続けたい場合はboltex氏のプラグインを使うことになります。

// 開始ボタン
function start() {
  if (window.chrome && window.chrome.power) {
    chrome.power.requestKeepAwake("system");
  }
}
// キャンセルボタン
function stop() {
  if (window.chrome && window.chrome.power) {
    chrome.power.releaseKeepAwake();
  }
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA