端末の電源ボタンを押す等してスリープ状態に入ったまま、バックグラウンドでプロセスを動かし、なんらかのタイミングでスリープ状態を解除してアプリをresumeしたい場合は android.os.PowerManagerとandroid.app.KeyguardManagerを使用します。 PowerManagerのWakeLockを使用するとスリープ状態から復帰したり、電源の状態を変えることが出来ます。 http://developer.android.com/reference/android/os/PowerManager.html スリープ状態から復帰して何らかの処理を行う場合、 PowerManagerで電源を付ける(スクリーンの照明をつけるかどうかはnewWakeLockのフラグの値で制御する) KeyguardManagerでスクリーンロックを解除する という流れになります。 pr