小编典典

如何在Android中调出锁定屏幕?

java

如果单击按钮,我想调出设备的锁定屏幕。我进行了很多搜索,知道可以这样做,DevicePolicyManager但不知道该怎么做。我也找到了很多示例,但是它们都没有调出锁定屏幕(没有错误)(例如thisthis)如何使用锁定设备DevicePolicyManager


阅读 172

收藏
2020-11-30

共1个答案

小编典典

我也找到了很多示例,但是它们都没有调出锁定屏幕(没有错误)(例如this或this)

第二个链接应该起作用。它看上去与我的LockMeNow示例应用程序类似,据我所知,该应用程序是有效的,因为我两天前刚刚在培训班中对其进行了演示。

您需要实现一个DeviceAdminReceiver清单清单条目,该清单清单包含<meta- data>指向策略文件的链接,该文件说您希望<force-lock />设备具有该功能。

然后, 用户
需要同意这一点,方法是进入“设置”>“安全性”>“设备管理员”,并将您的应用启用为设备管理员。在我的示例和您所链接的示例中都包含代码,其中包含用于检查该应用程序是否是设备管理员的代码,如果没有,它将导致用户进入“设置”以启用它。

完成后,您可以获得DevicePolicyManagerlockNow()

2020-11-30