2011-04-20 41 views
2

我想写测试对于采用了Android device administration API的应用程序。我的问题是用户需要手动授予应用程序一次性批准才能拥有管理权限,否则会在运行时引发SecurityException。 >选择装置administators -编程方式启用Android设备管理

用户可以手动向设置 - >位置&安全启用/禁用应用管理员权限。我想以编程方式从AndroidTestCase之内完成。

回答

2

我没有找到一个方法来自动授予管理员。

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

相关问题