2012年11月5日月曜日

[AndroidSDK]アプリ起動中にスリープにしない

スライドショーができるアプリなどでスリープになられると困る時に使用する

//端末のスリープモードをOFFにする
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);    

//端末のスリープモードをONにする
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

リファレンスによるとFLAG_KEEP_SCREEN_ONは
「ディスプレイの電源が入っており、明るい状態」
らしいんだが、Android端末によって明るくならなかったりする