为什么应用程序需要 READ_EXTERNAL_STORAGE 和 WRITE_EXTERNAL_STORAGE 权限才能解码位图?
Why app needs both READ_EXTERNAL_STORAGE and WRITE_EXTERNAL_STORAGE permissions to decode bitmap?
BitmapFactory.decodeFile return null
如果只设置 READ_EXTERNAL_STORAGE
权限。为什么要用WRITE_EXTERNAL_STORAGE
只需要打开位图(不需要修改)?
无需为解码位图授予这些权限。可能是您正在从外部存储访问位图,这就是它要求权限的原因。
在这里您可以深入了解权限。
https://developer.android.com/guide/topics/permissions/overview
共享您的代码将有助于快速解决问题。
BitmapFactory.decodeFile return null
如果只设置 READ_EXTERNAL_STORAGE
权限。为什么要用WRITE_EXTERNAL_STORAGE
只需要打开位图(不需要修改)?
无需为解码位图授予这些权限。可能是您正在从外部存储访问位图,这就是它要求权限的原因。
在这里您可以深入了解权限。 https://developer.android.com/guide/topics/permissions/overview
共享您的代码将有助于快速解决问题。