有没有办法获取设置的当前设置 - >安全性 - >屏幕锁定?这个设置可以是"无"," Slide"," PIN"等等。我对改变它只是不感兴趣,只知道当前的一个。
我只对告诉"没有"来自任何其他人,所以这也会奏效。我已经看到,对于API 23,他们添加了DevicePolicyManager.setKeyguardDisabled()
。我正在寻找等效的吸气剂,理想情况下是API 14以上。
答案 0 :(得分:0)
DevicePolicyManager
不是你想要的东西。 DevicePolicyManager
适用于想要使用设备管理的应用。
使用KeyguardManager
确定启用了哪种设备锁定以及设备当前是否已锁定。
答案 1 :(得分:0)
经过几天的研究,我得出的结论是没有办法做到这一点。 KeyguardManager
方法无法区分None
和Slide
。无法从Android设置中查询此内容。
唯一的方法是在屏幕关闭时手动监控Keyguard
并在30分钟后假设如果没有显示则是因为设置了None
。这显然不是一个好主意,但Android似乎决心不提供有关其锁定首选项的更多信息。