15

重複の可能性:
Android デバイスをプログラムでロックする

Androidでプログラムで画面をロックするにはどうすればよいですか?

4

2 に答える 2

15

このクラスを確認してください: com.android.internal.policy.impl.LockScreen

ここから参照: Can you lock screen from your app?

Android でロック画面を有効または無効にするコードも確認してください。(ここから参照)

KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE); 
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE); 

画面の使用をロックするには、

lock.reenableKeyguard();

ロックの使用を無効にするために、

lock.disableKeyguard()
于 2010-08-29T11:34:35.230 に答える
4

これを行うには、(私が思うに) 2.2 で追加されたデバイス管理API を使用する必要があります。アプリがデバイス管理者としてデバイスに登録されると、DevicePolicyManager.lockNow() を使用して画面をロックできます。SDK の DeviceAdmin サンプル アプリケーションも参照するのに適しています。

于 2011-01-14T19:27:26.533 に答える