无法更改android 7中的当前密码
问题描述:
我的应用程序具有设备管理权限。当我尝试更新android 7中的当前密码时,此“java.lang.SecurityException:Admin无法更改当前密码”异常即将到来。它在Android 6中工作。请告诉我如何重新设置我的密码牛轧糖。无法更改android 7中的当前密码
答
看起来Google已经改变了设备管理应用程序的功能。我不完全明白为什么。我知道它可以被黑客使用,但这就是为什么屏幕锁定是必须启用的单独权限集。
我们已经减少的设备管理应用程序的能力,使他们再也不能改变你的锁屏,如果你有锁屏设置和设备管理将不再被通知即将通过onDisableRequested()禁用的。这些都是战术被一些勒索软件用来获得对设备的控制权。
下面是完整的链接https://blog.google/topics/connected-workspaces/keeping-android-safe-security-enhancements-nougat/
请提供[MCVE。这将包括设备管理元数据XML资源,清单条目引用该元数据,Java代码确认您是活动设备管理员并尝试更改密码以及崩溃的完整Java堆栈跟踪。 – CommonsWare