私のアプリケーションには、ボタンを押した後にLockScreenに戻る必要がある機能があります。LockScreenに自動的に切り替える方法はありますか?ありがとう。
3 に答える
2
これを試して
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);
ロックの場合、
lock.reenableKeyguard();
ロックを無効にするには、
lock.disableKeyguard()
于 2012-12-13T04:19:23.650 に答える
0
最後に、KeyguardStatusViewManagerでrecreateMe()コールバック関数を呼び出すことにより、LockScreenを呼び出すことができます。
mCallback.recreateMe(null);
于 2013-01-15T07:18:07.187 に答える
0
ボタンを押した後にロック画面を表示しますか?
あなたがこれを望むなら、私はあなたを助けます。
私はこれを試しました、ついに私はこれができました。まず、ボタンのonClickEventがスリープを実行しています。
その後、デバイスの画面をオンにしてみてください。
初め、
DevicePolicyManager dpm = ( DevicePolicyManager )getSystemService( DEVICE_POLICY_SERVICE );
dpm.lockNow();
このコードにより、デバイスはロックのためにスリープ状態になります。
後、
wake = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP | PowerManager.ON_AFTER_RELEASE, "wakeLock");
wake.acquire();
wake.release();
このコードにより、デバイスの画面がオンになります。
このリンクはあなたを助けます。
AndroidのデフォルトのLockScreenを呼び出す方法は?
あなたはそれを試すことができます!
于 2014-03-06T09:33:21.647 に答える