このWake On Debug (WOD)について
インストールするだけでアプリのデバッグ時にスリープ中のAndroidデバイスをウェイクアップすることができるAndroid開発者の為のツールです。
Wake On DebugはAndroidアプリのデバッグ時(アプリのインストール時)に自動でAndroidデバイスをウェイクアップします。
### Instant Run の利用について
Instant Runを利用している場合は追加で設定が必要です。
Android Studio の [ app ▼ ] -> [ Edit Configurations... ] -> [ Launch Flags: ] 入力エリアに以下のコマンドを追加してください。
& am broadcast -n jp.sfapps.wakeondebug/.receiver.WakeOnReceiver
※この設定を追加したプロジェクトはウェイクアップ対象の設定に関わらずビルド実行後にウェイクアップします。
### 機能
* アプリのデバッグ時にスリープ中のスマートフォン/タブレットをウェイクアップします。
* 通知音やバイブレーションを設定してデバッグが開始されたことをお知らせします。
* アプリごとにウェイクアップするかどうか設定することができます。
* USBの接続に状態によりWake On DebugをON/OFFできるため、不用意なウェイクアップを回避できます。
* デバッグ時に画面消灯時間を延長することができます。
### ウェイクアップ設定マニュアル
* 対象
* 操作
* 自動登録: アプリの新規インストール時にアプリを自動登録するかどうか設定します。
* 無効: 自動で登録しません。
* 有効: 自動で登録します。
* 確認: 通知で確認します。
* フィルター: ウェイクアップするアプリを絞り込みます。
* デバッグ: デバッグモードでビルドされたアプリ
* リリース: リリースモードでビルドされたアプリ
* ストア: Playストアからインストールされたアプリ
* システム: システムアプリ
* その他: ファイラーなどからインストールされたアプリ
* インストール済み: フィルターで絞り込んだインストール済みのアプリが一覧で表示されます。
* 削除済み: 削除されたウェイクアップ対象のアプリが一覧で表示されます。
* 起動
* 通知
* 通知音: ウェイクアップ実行時の通知音(Android 7.1以下)
* バイブレーション: ウェイクアップ実行時にバイブレーションを実行します。(Android 7.1以下)
* 詳細: 通知音やバイブレーションを設定するページを開きます。(Android 8.0以降)
* オプション
* ロック画面解除: ウェイクアップ時にロック画面を解除します。(Android 6.0以降はスワイプ選択時のみ可能です。)
* 常時実行: デバイスが起動状態でも実行します。デバッグ時にデバイスが起動状態でも通知音やバイブレーションで通知したい場合に設定してください。
* 画面消灯延長: デバッグ時に画面消灯の時間を延ばしたい場合に設定します。