Bhi*_*fer 9 testing android android-external-storage storage-access-framework
我正在使用Intent.ACTION_OPEN_DOCUMENT_TREE
授予我的应用程序对外部存储的写访问权限(在Lollipop和Marshmallow上).
但我想在测试应用程序中写入外部存储.Intent.ACTION_OPEN_DOCUMENT_TREE
使用系统对话框,因此我无法在测试期间授予权限.我也尝试在应用程序中允许它,然后在测试中使用它但不共享 - 应用程序项目和测试项目是不同的包.
有没有人知道一些可能的解决方法,例如为测试目的授予整个外部存储的许可?也许通过改变一些系统属性?
adb shell setprop SOMEPROPERTY 1
Ily*_*kov -1
您可以尝试此命令来授予和撤销权限
adb pm grant com.package.myapp android.permission.<PERMISSION>
adb pm revoke com.package.myapp android.permission.<PERMISSION>
Run Code Online (Sandbox Code Playgroud)
读/写外部存储的权限是
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.READ_EXTERNAL_STORAGE
Run Code Online (Sandbox Code Playgroud)
以下是解释视频的链接:Android 6.0 Marshmallow 中的运行时权限(Android 开发模式第 3 期)。
归档时间: |
|
查看次数: |
596 次 |
最近记录: |