我正在使用自定义图库来选择图像,但在 android 11 中崩溃了,我发现由于范围存储
问问题
503 次
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 回答