0

画面がオンの場合にキーボードのバックライトをオンにしておくプログラムを作成しようとしています。Androidは初めてですが、Javaを6か月間プログラミングしています。定数 Full_Wake_Lock を使用して kb lgiht を維持する方法がわかりません。

4

2 に答える 2

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そしてもちろん、メソッドの外部のクラス本体内で宣言することをお勧めします。

于 2011-12-28T23:44:46.783 に答える