画面がオンの場合、キーボードのバックライトをオンにするプログラムを作成しようとしています。私はAndroidに非常に新しいですが、私は6ヶ月間Javaをプログラミングしています。 kb lgihtをオンにするために定数Full_Wake_Lockを使用する方法がわかりません。android4.0で定数Full_Wake_Lockを使用するにはどうすればよいですか?
0
A
答えて
0
Service
を開始する必要があります。
次に、onCreate内でウェイクロックを取得する必要があります。その後、onDestroyでWakeLockを解放します。つまり、バックグラウンドからウェイクロックを保持しようとしている場合です。
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Tag");
wl.acquire();
:
wl.release();
そしてもちろん、あなたが任意のメソッドの外でクラス本体内wl
を宣言したいと思います。
0
前:wakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "DoNotDimScreen");
は
がAFTER:wakeLock = pm.newWakeLock(PowerManager.ON_AFTER_RELEASE, "DoNotDimScreen");
関連する問題
- 1. カスタムロギング設定を使用するにはどうすればよいですか?
- 2. MySQLでビューとユーザ定義関数でActiveRecordを使用するにはどうすればよいですか?
- 3. モジュールでインスタンス変数を使用しないようにするにはどうすればよいですか?
- 4. 定数を使用して複数の@CrossOriginsを入力するにはどうすればよいですか?
- 5. fmtを使用してGoで定数uint64を印刷するにはどうすればよいですか?
- 6. getChildIndexをas3で使用してパブリック変数を設定するにはどうすればよいですか?
- 7. GD :: Graphで変数を使用してオプションを設定するにはどうすればよいですか?
- 8. JSFでinputTextを使用してString変数を設定するにはどうすればよいですか?
- 9. テーブルを使用してSASで変数ラベルを設定するにはどうすればよいですか?
- 10. Twigで変数を使用してルートパラメータ名を設定するにはどうすればよいですか?
- 11. ページリロードに使用する.click jquery変数を設定するにはどうすればよいですか?
- 12. reactor-nettyをSSLを使用するように設定するにはどうすればよいですか?
- 13. HTTPSを使用するようにYii Frameworkを設定するにはどうすればよいですか?
- 14. Prologモードを使用するようにAquamacsを設定するにはどうすればよいですか?
- 15. Windows PowerShellを使用するようにXAMPPを設定するにはどうすればよいですか?
- 16. showsTouchWhenHighlightedを使用するようにUIButtonを設定するにはどうすればよいですか?
- 17. ベクターグラフィックを使用するようにGoogle AppEngineを設定するにはどうすればよいですか?
- 18. JScrollPaneを使用するようにJCheckBoxを設定するにはどうすればよいですか?
- 19. C#で定数チェックを行うにはどうすればよいですか?
- 20. iframeで変数を設定して使用するにはどうすればよいですか?
- 21. EMRクラスタのJupyterノートブックでカスタムユーザ定義関数を使用するにはどうすればよいですか?
- 22. コントローラでLaravel Language Translationを定数として使用するにはどうすればよいですか?
- 23. x86アセンブリ:文字列定数内でセミコロンを使用するにはどうすればよいですか?
- 24. PHPの中でMySQLユーザ定義関数を使用するにはどうすればよいですか?
- 25. 関数でユーザー定義型を使用するにはどうすればよいですか?
- 26. OwinがカスタムAuthenticationHandlerを使用するように設定するにはどうすればよいですか?
- 27. bazelが使用するCPUコアの数を指定するにはどうすればよいですか?
- 28. JavaScriptで複数変数間でグローバル変数を使用するにはどうすればよいですか?
- 29. jQueryを使用せずに複数のselectedIndexesを設定するにはどうすればよいですか?
- 30. パラメータを使用してオブジェクトに関数を定義するにはどうすればよいですか?
PowerManager.FULL_WAKE_LOCKが廃止され、私が代わりに何を使うべきでしょうか? – Behzad
http://developer.android.com/reference/android/os/PowerManager.html#FULL_WAKE_LOCK – Jakar
回答ありがとうございます。 WakeLockはAPI 17では廃止予定で、FLAG_KEEP_SCREEN_ONを使用するべきですが、正しく動作しません。そのフラグを使用すると、デバイスはオンにならず、アプリケーションは起動できません。アプリで非推奨のメソッドやプロパティを使用すると大きな問題になりますか? – Behzad