【问题标题】:programmatically enable android device administration以编程方式启用 android 设备管理
【发布时间】:2011-08-09 10:45:55
【问题描述】:

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

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

【问题讨论】:

    标签: android unit-testing testing device-admin


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-06-05
      • 2013-11-23
      • 2011-06-02
      • 1970-01-01
      • 2012-12-23
      • 2016-01-04
      • 2010-10-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多