以编程方式启用Android设备管理

3
我想为一个使用Android设备管理API的应用编写测试。我的问题是,用户需要手动授予应用程序一次性管理员权限才能避免在运行时抛出SecurityException异常。
用户可以通过转到设置->位置和安全->选择设备管理员,手动启用/禁用应用程序的管理员权限。我希望能够在AndroidTestCase内以编程方式实现它。
1个回答

2

我没有找到一种自动授予管理员权限的方法。

幸运的是,AVD会记住已经授予应用程序管理员权限,并在安装相同应用程序的后续版本后不会撤消它。 因此,在模拟器上手动启用管理员权限一次后,只要我不切换到另一个AVD,就可以运行需要管理员权限的所有测试。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接