<< Android-Note
アプリ起動中にロック画面を非表示にする方法
Android端末を一定時間触らずに放置しておくと自動的にロック画面が表示され、スクリーンオフの状態になります。
自動的にスクリーンオフしては困るようなアプリの場合、今現在表示されているActivityのWindowに対して次のようにFLAG_KEEP_SCREEN_ONフラグを追加すれば常にスクリーンオンになります。
public class MainActivity extends Activity { @Override public void onCreate(Bundle bundle) { super.onCreate(bundle); setContentView(R.layout.activity_main); getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); } }
もしスクリーンオフを解除したければ次のようにすればOKです。
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_OFF);
関連項目
© Kaz