如何在android中调出锁屏?

时间:2013-08-31 10:06:25

标签: java android lockscreen

如果单击按钮,我想调出设备的锁定屏幕。我经常搜索并知道可以DevicePolicyManager完成,但不知道该怎么做。我也发现了很多例子,但它们都没有带来锁定屏幕(没有错误)(例如thisthis) 如何使用DevicePolicyManager锁定设备?

1 个答案:

答案 0 :(得分:3)

  

我也发现了很多例子,但他们都没有带锁屏(没有错误)(例如这个或这个)

第二个链接应该有效。它看起来类似于我知道有效的my LockMeNow sample app,因为我刚刚在两天前的训练班中证明了这一点。

您需要实施一个DeviceAdminReceiver,其清单条目包含指向您希望能够<meta-data>该设备的政策文档的<force-lock />链接。

然后,用户需要同意这一点,进入设置&gt;安全&gt;设备管理员并以设备管理员身份启用您的应用。我的示例和链接到的示例中都包含代码,其中包含检查应用程序是否为设备管理员的代码,如果没有,则将用户引导至“设置”以启用它。

完成后,您可以获得DevicePolicyManager并致电lockNow()