繁体   English   中英

以编程方式安装Android模式锁定/解锁屏幕

[英]Android pattern lock/unlock screen programmatically

我的应用程序的一部分是使用用户选择的某种模式锁定屏幕并使用相同的模式解锁它。 我希望使用相同的Android默认模式锁屏。 我希望用户能够设置多个模式并使用这些模式解锁屏幕。

我能做到的任何方式吗? 我可以打电话来做那些意图或课程吗? 或者我是否必须从头开发这样的机制? 我不知道从哪里开始

Heeeelp! 谢谢

让我们尝试下面的代码真有帮助

Intent settingIntent = new Intent(DevicePolicyManager.ACTION_SET_NEW_PASSWORD);
startActivityForResult(settingIntent, 0);

非常感谢

您可以通过DevicePolicyManager调用lockNow方法。

public class MobileDeviceAdminReceiver extends DeviceAdminReceiver {


}

ComponentName deviceAdminReceiver = new ComponentName(this, MobileDeviceAdminReceiver.class); // Register BroadcastReceiver in manifest;
Intent intent = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);// admin permission intent
intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN,deviceAdminReceiver);

或者创建自定义锁定屏幕,监视顶级活动并阻止它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM