【问题标题】:How to Open Custom Gallery in Android 11如何在 Android 11 中打开自定义图库
【发布时间】:2020-12-16 06:00:22
【问题描述】:

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

【问题讨论】:

标签: android android-studio scoped-storage


【解决方案1】:

使用以下代码

在清单文件中

 <!--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)
        }
    }

【讨论】:

    猜你喜欢
    • 2023-04-11
    • 1970-01-01
    • 1970-01-01
    • 2014-07-29
    • 2020-09-01
    • 1970-01-01
    • 2014-12-04
    • 2014-09-29
    • 2015-05-01
    相关资源
    最近更新 更多