android启用'设置'权限

时间:2017-07-25 08:36:42

标签: android

我正在为我的应用编写一些自动化测试, 在我的模拟器上有一种方法来启用设置权限(需要用户转到设备设置并启用它们的权限) 像使用状态,可访问性服务,来自亚行的通知? (比如'adb shell pm grant')

2 个答案:

答案 0 :(得分:1)

您没有任何可以使用的API,但如果您使用UIAutomator,则很容易实现。如果您正在使用Espresso,则需要添加UIAutomatorEspresso用于单个应用测试,而UiAutomator is cross-app testing)这将使您可以访问Settings应用

答案 1 :(得分:0)

使用adb最接近的是打开应用程序设置。

adb shell am start -a android.settings.APPLICATION_SETTINGS

否则UIAutomator将成为自动化的方法。