画面の ON をキープする
Android アプリの画面をスリープさせないようにするためには Activity の Window を取得し FLAG_KEEP_SCREEN_ON のフラグを追加します。
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
スリープさせるようにするためには、上記のフラグをクリアします。
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
以下に、画面をスリープさせない Android アプリのサンプルプログラムを示します。
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}
}
サンプルプログラムを実行すると Android スマートフォン自体のスリープ設定時間を超えても、画面がスリープしない様子が確認できます。
0 件のコメント:
コメントを投稿