這對一些應用程式,例如影片播放、相機來說,畫面自動關掉就一整個糗了。
要讓螢幕不要自動關閉的方法,只要利用Window class裡的addFlag方法,
並指定FLAG_KEEP_SCREEN_ON,就可以達到目的了。
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main_activity); getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); }
如果要回復的話,則可利用clearFlag這個方法,清掉之前設定即可。
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
沒有留言:
張貼留言