Android 我已将targetSdkVersion更新为Q,但我无法获得读取媒体图像的权限

Android 我已将targetSdkVersion更新为Q,但我无法获得读取媒体图像的权限,android,android-10.0,Android,Android 10.0,我已将targetSdkVersion更新为Q,但无法获得新的权限,如读取媒体图像 这是我的build.gradle文件: compileSdkVersion 'android-Q' defaultConfig { applicationId "com.example.targetversiontest" minSdkVersion 18 targetSdkVersion 'android-Q' versionCode 1

我已将targetSdkVersion更新为Q,但无法获得新的权限,如
读取媒体图像

这是我的build.gradle文件:

compileSdkVersion 'android-Q'
    defaultConfig {
        applicationId "com.example.targetversiontest"
        minSdkVersion 18
        targetSdkVersion 'android-Q'
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
我无法使用
读取媒体图像

<uses-permission android:name="android.permission.READ_MEDIA_IMAGE"/>

有人知道为什么吗?

他们在QBeta3中删除了该权限。使用
读取外部存储

为什么?我读过。你有更新的链接吗?@zhangsu:(见第一个星号框)谢谢!这让我一整天的时间翻了一倍!顺便问一下,你知道
Media
类中的
PRIMARY\u目录
SECONDARY\u目录
吗?它们也过时了吗?您知道如何使用
ContentValue
ContentResolver
将图像保存在“DCIM/customFileName/image”路径中吗?@ZhangXu:“它们也过时了吗?”--我不知道,对不起。“您知道如何使用ContentValue和ContentResolver在'DCIM/customFileName/image'路径中保存图像吗?”--请参阅
Manifest.permission.READ_MEDIA_IMAGE