网上所有的信息都显示 在api>=23 权限需要动态申请,
READ_EXTERNAL_STORAGE
可是目前手头上有两个app, 一个直接在Androidmanifest上定义就直接有了权限, 如A
另一个在Androidmanifest 申请后,23之下可以申请到权限,23之上就不能申请到权限 B
是个好的问题
进一步定位问题:
将A中 READ_EXTERNAL_STORAGE删掉依然可以获取到权限,这可就奇怪了,看了下 另一个和External_storage相关的权限是WRITE_EXTERNAL_STORAGE, 如有write权限自然读的权限就有了,所以将A中write 权限删掉,果然 没有权限了。看来问题出在 WRITE_EXTERNAL_STORAGE上。
可是我B上也申请了WRITE_EXTERNAL_STORAGE呀。
问题调研继续进行中
调研完毕,虽然结果我不想承认 是因为targetSdkVersion的原因
在A里 是22 即6.0之下, B是25
在我