Official Release
The Wake On Debug automatically wakes up an Android device when debugging an Android app (that means when installing it).
### About using Instant Run
If it is built using Instant Run, additional settings are required to wake up.
Enter the following command in the input area of [ app ▼ ] -> [ Edit Configurations... ] -> [ Launch Flags: ] in Android Studio.
& am broadcast -n jp.sfapps.wakeondebug/.receiver.WakeOnReceiver
Caution: Projects with this setting added will wake up the device after build regardless of the Wake Up Target setting in Wake On Debug.
### Feature
* Wake up a sleeping phone / tablet when debugging an app.
* The app can notify you that debugging has started by setting a notification sound and vibration.
* You can set for each app whether the device wakes up.
* The app can automatically turn itself on / off based on the USB connection status, thus avoiding unnecessary wake-up.
* The screen timeout can be extended when debugging.
### Operation Manual for Wake Up
* Target
* Operation
* Automatic Registration: This is a setting for whether or not to automatically register a debug app when newly installing it.
* Disable: This is not automatically registered.
* Enable: This is automatically registered.
* Confirmation: This is confirmed by notification.
* Filter: Filter apps for wake-up.
* Debug: Filter apps built in debug mode.
* Release: Filter apps built in release mode.
* Store: Filter apps installed from the Play Store
* System: Filter system apps.
* Other: Filter apps installed from filers etc.
* Installed: A installation list of apps that have been filtered is displayed.
* Uninstalled: A deletion list of apps that registered for wake-up is displayed.
* Startup
* Notification
* Ringtone: Notification sound when wake-up is executed can be set (Android 7.1 or earlier)
* Vibration: Vibration when wake-up is executed can be set (Android 7.1 or earlier)
* Details: The notification sound and vibration settings page is opened. (Android 8.0 or later)
* Option
* Unlock Screen: The lock screen can be released during wakeup. (Only available when Swipe chosen in Android 6.0 or later)
* Anytime Run: Run even when the device is awake. Please enable it when you want to be notified by notification sound and vibration when debugging even when the device is awake.
* Screen Timeout Extension: This can be set if you want to extend the screen timeout when debugging.