gpt4 book ai didi

java - 以编程方式在 Android 中锁定手机?

转载 作者:太空狗 更新时间:2023-10-29 16:07:16 25 4
gpt4 key购买 nike

我试图锁定设备并尝试使用以下代码启用它,但它不起作用。我还获得了以下两个许可,但没有显示该手机已锁定...我也尝试解锁又是它。

public class LockPhoneActivity extends Activity implements OnClickListener {
/** Called when the activity is first created. */

Button lock, unlock;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

lock = (Button) findViewById(R.id.button1);
unlock = (Button) findViewById(R.id.button2);

lock.setOnClickListener(this);
unlock.setOnClickListener(this);
}

@Override
public void onClick(View v) {
// TODO Auto-generated method stub

switch (v.getId()) {

case R.id.button1:

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

Toast.makeText(getApplicationContext(), "Locked", Toast.LENGTH_LONG)
.show();

break;

case R.id.button2:

KeyguardManager mgr1 = (KeyguardManager) getSystemService(Activity.KEYGUARD_SERVICE);
KeyguardLock lock1 = mgr1.newKeyguardLock(KEYGUARD_SERVICE);

lock1.disableKeyguard();

break;
}
}
}

我还获得了以下许可...

<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>

最佳答案

如果你想通过编程方式锁定 Android 手机屏幕,只需查看下面的教程。

Lock Android Phone Screen Programmtically

我已经编写了简单的应用程序来实现这一点。

如果您对我的解决方案有任何问题,请让我发表评论

关于java - 以编程方式在 Android 中锁定手机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11291482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com