【发布时间】:2016-07-06 06:43:33
【问题描述】:
我读过这个post,它似乎解释了这个特性。但是,我仍然不知道一些事情:
在我的文件浏览器中:
- 我应该何时请求此权限
- 我该如何询问(我知道意图->onActivityResult 但是,我如何检查是否必须询问?)
- 当我想使用此 SDCard 权限做某事时该怎么办?
提前致谢
【问题讨论】:
标签: android android-5.0-lollipop android-sdcard android-permissions
我读过这个post,它似乎解释了这个特性。但是,我仍然不知道一些事情:
在我的文件浏览器中:
提前致谢
【问题讨论】:
标签: android android-5.0-lollipop android-sdcard android-permissions
同事刚刚向我指出了这个问题。究竟是什么问题?我在代码中看到清单具有:
它可能还需要 READ_* 权限。这应该使它可以完全访问外部存储。 Storage Access Framework 是一个完全不同的系统,用于跨应用与用户文档进行交互,与对 sdcard 的写访问没有任何关系。
而且您一直需要该权限才能在没有 root 的情况下读/写 sdcard。旧应用程序没有它。 KK 的变化是,您现在可以在不需要权限的情况下读取/写入 sdcard 上的私有数据文件夹 - 只有当您想要访问私有数据之外时才需要它。
真正的问题是 syncthing 不使用外部存储(听起来令人困惑,但它只有 WRITE 权限),没有将其作为目标暴露给用户,或者只是底层存在错误某处……
希望有帮助!
【讨论】: