我创建了一个具有设备管理权限的android应用程序。它在我的Moto G和许多其他设备上运行正常。在索尼Xperia C中,设备管理员权限在手机重启时自动禁用。有人遇到过这样的问题吗?如何解决这些问题?
可能还有其他方法,但首先想到的是启动脚本。这里有一篇关于创建它们的有趣文章,您可以使用它们来自动设置应用程序的管理权限。
我的应用程序在这台手机上也有类似的问题,我想我已经解决了。
如果用户将应用程序从内存移动到SD卡,当SD卡卸载时,应用程序可能会失去其设备管理员权限。这很可能在手机重新启动时发生。
根据Android文档,如果你没有在manifest中指定installLocation,那么应用程序不应该是可移动的。我认为有些手机打破了这一规则,允许应用程序移动。