关于 android.permission.WRITE_EXTERNAL_STORAGE
,在 AS 中有一个棉绒警告。警告说,当针对 Android 10及以上版本时,该权限将不再提供写访问。删除上述权限仍然可以写入内部存储文件夹 Pictures/MY_APP_NAME
保存图像,但它只能在 Android 10(SDK 29)和/或以上(尚未在 Android R 上测试)。当我再次测试它在较低的版本,如 Android M (SDK 23) ,保存图像停止工作,所以我决定返回的 android.permission.WRITE_EXTERNAL_STORAGE
,因此警告显示再次。有没有可能这个线头只是假阳性,在不同的病例中错误地诊断了问题?因为目前我对 SDK 的支持从21开始,一直到最近的30,但是 Clint 只是指出,当针对 Android 10(SDK 29)时,它已经不再需要了,并且没有考虑回头看项目的最低 SDK 支持。