是否可以使用admin priviledge或类似权限完全解锁设备?

时间:2018-01-01 07:51:26

标签: android lockscreen keyguard

背景

Smart Lock功能允许在某些条件下完全解锁设备,例如GPS位置,连接的蓝牙等......

问题

我想创建一个应用程序,以及其他特殊条件。

鉴于用户的认可,是否可以完全解锁锁定屏幕,即使它有密码,这样用户可以像他自己解锁设备一样继续?

我发现了什么

我知道可能使用辅助功能服务,模仿输入代码或绘制模式的用户操作。

可能有一种方法可以暂时禁用锁定屏幕,方法是使用keyguard API(例如编写here),但正如我所读,这些已被弃用,可能无法在某些设备和Android版本上运行。我想它还需要一个前台服务才能继续保持这种状态。

问题

有更好的方法吗?有没有办法解锁设备,就像Smart Lock功能一样?

若然,怎么样?

不建议使用Keyguard API吗?使用它时有什么担心吗?或者它可以完全安全使用,并且可以用来完全解锁?

0 个答案:

没有答案