どれがuses - permission
ですか?アプリケーションで設定する方法Androidで画面が5分間表示されていない状態でスリープしたら?
また、ユーザーが有効にする設定を表示するにはどうすればよいですか?
どれがuses - permission
ですか?アプリケーションで設定する方法Androidで画面が5分間表示されていない状態でスリープしたら?
また、ユーザーが有効にする設定を表示するにはどうすればよいですか?
アプリは、ユーザーが自分の表示設定を表示したい場合は、あなたが意図してこれを実現することができます
Intent displaySettingsIntent = new Intent(Settings.ACTION_DISPLAY_SETTINGS);
startActivity(displaySettingsIntent);
を、それを有効にするには
ボタンクリックにコードを追加することができます。そのため、ユーザーがそのボタンをクリックすると、携帯電話の表示設定(15秒、30秒、1分など)を選ぶことができます。
注::このコードはアプリからディスプレイ設定ページに切り替わり、アプリに戻るには、戻るボタンを押す必要があります。
スリープはデバイスのOS機能であり、システムアプリにのみアクセスできます。 WACK_LOCK権限を使用してスリープをロックすることができます。
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
それを無効にするには:
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
私は理解しませんでしたが、それは私に何か変更をしなかった、システムアプリは何ですか?それはルートデバイス上でのみ行うことができますか? – batsheva
システムアプリはAndroid OSとバインドされています。これはあらかじめインストールされており、アンインストールできません。与えられたコードは、アプリをアクティブに保つためのものです。たとえば。メディアプレーヤーを構築する場合は、メディアが再生されるまでデバイスがスリープ状態にならないように、FLAG_KEEP_SCREEN_ONというWAKE_LOCKを設定する必要があります。 –
「パッシブ」画面とは何ですか?ユーザーから何も検出されていない場合はどうですか? – chornge
はい、その設定では:「5分後にスリープした後にスリープします」 – batsheva
私は理解しています。あなたのアプリがディスプレイの設定を開き、ユーザーがどちらを選択するようにしますか? – chornge