【发布时间】:2015-12-15 04:11:19
【问题描述】:
我正在使用 Intent.ACTION_OPEN_DOCUMENT_TREE 授予我的应用程序对外部存储的写入权限(在 Lollipop 和 Marshmallow 上)。
但我想在测试应用程序中写入外部存储。 Intent.ACTION_OPEN_DOCUMENT_TREE 使用系统对话框,因此我无法在测试期间授予权限。我也尝试在应用程序中允许它,然后在测试中使用它,但它不是共享的 - 应用程序项目和测试项目是不同的包。
有人知道一些解决方法吗?为测试目的授予整个外部存储的权限?也许通过更改某些系统属性?
adb shell setprop SOMEPROPERTY 1
【问题讨论】:
标签: android testing android-external-storage storage-access-framework