我Intent.ACTION_OPEN_DOCUMENT_TREE
用来授予我的应用程序对外部存储的写访问权限(在 Lollipop 和 Marshmallow 上)。
但我想在测试应用程序中写入外部存储。Intent.ACTION_OPEN_DOCUMENT_TREE
使用系统对话框,因此我无法在测试期间授予权限。我还尝试在应用程序中允许它,然后在测试中使用它,但它不是共享的 - 应用程序项目和测试项目是不同的包。
有人知道一些解决方法,例如授予整个外部存储的权限以进行测试吗?也许通过改变一些系统属性?
adb shell setprop SOMEPROPERTY 1