2

我想为使用 android 设备管理 API的应用程序编写测试。我的问题是用户需要手动授予应用程序一次性批准才能拥有管理员权限,否则SecurityException在运行时会抛出 a 。

用户可以通过转到设置->位置和安全->选择设备管理员来手动启用/禁用应用程序的管理员权限。我想以编程方式从AndroidTestCase.

4

1 回答 1

2

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

然而幸运的是,AVD 记得该应用程序被授予管理员权限,并且在安装同一应用程序的更高版本后不会撤销它。因此,在模拟器上启用管理员的手动一次性过程之后,只要我不切换到另一个 AVD,我就可以运行所有需要管理员的测试。

于 2011-04-26T14:39:04.900 回答