なんとなくアプリで実装してみる。
本当はずーっととどめておきたかったのですが、アプリのみでしか
できないので「あーうー」となっています。
というわけで本日のコード。
Window windows = getWindow(); String timeout = Settings.System.getString(this.getContentResolver(), "screen_off_timeout"); if(timeout.equals("-1")) { // 常時 // その他に変更 windows.clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); } else { // その他 // 常時に変更 windows.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); }
View単位でやるならこっち。
View LayoutView = (LinearLayout) findViewById(R.id.LayoutView); if(LayoutView.getKeepScreenOn()) { // 常時 // その他に変更 LayoutView.setKeepScreenOn(false); } else { // その他 // 常時に変更 LayoutView.setKeepScreenOn(true); }
解説したいですが、なんだか「がー」な気分なのでまた。
0 件のコメント:
コメントを投稿