3

我正在使用自定义图库来选择图像,但在 android 11 中崩溃了,我发现由于范围存储

4

1 回答 1

0

使用以下代码

在清单文件中

 <!--Android 11 camera query-->
<queries>
    <intent>
        <action android:name="android.media.action.IMAGE_CAPTURE" />
    </intent>
</queries>

<queries>
    <intent>
        <action android:name="android.intent.action.PICK" />
    </intent>
</queries>

活动

        Intent(Intent.ACTION_GET_CONTENT).also { intent ->
        intent.type = "image/*"
        intent.resolveActivity(requireActivity().packageManager)?.also {
            intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP)
            startActivityForResult(intent, REQUEST_PICK_IMAGE)
        }
    }
于 2021-09-08T07:05:28.190 回答