2011-04-20 40 views
2

我想寫測試對於採用了Android device administration API的應用程序。我的問題是用戶需要手動授予應用程序一次性批准才能擁有管理權限,否則會在運行時引發SecurityException。 >選擇裝置administators -編程方式啓用Android設備管理

用戶可以手動向設置 - >位置&安全啓用/禁用應用管理員權限。我想以編程方式從AndroidTestCase之內完成。

回答

2

我沒有找到一個方法來自動授予管理員。

幸運的是,然而,AVD記住該應用程序被授予管理和安裝相同的應用程序的更高版本後並不會撤銷它。因此,在模擬器上啓用管理員的手動一次性過程後,我可以運行所有需要管理員的測試,只要我不切換到另一個AVD。

相關問題