0

私のアプリケーションには、ボタンを押した後にLockScreenに戻る必要がある機能があります。LockScreenに自動的に切り替える方法はありますか?ありがとう。

4

3 に答える 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 に答える