Arvin_ghost 2015-08-25 03:11 采纳率: 25%
浏览 2770

android 如何调用系统图库选择图片的时候,可以禁止选择视频

onenote就是这样,选择视频的时候提示抱歉只能选择图片,这样的如何实现?

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-04 06:49
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    在Android中,你可以使用Intent来打开一个包含多种文件类型的Intent。你可以在其中添加video/*,这将允许用户从相册中选择任何格式的视频。

    以下是一个简单的示例:

    Intent intent = new Intent(Intent.ACTION_PICK);
    intent.setType("image/*");
    startActivityForResult(intent, REQUEST_CODE);
    

    在这个例子中,当用户从相册选择了一个图像时,你的应用程序会收到一个Intent结果,并且可以通过getResult()方法处理它。

    为了确保用户不能选择视频,你需要在Intent类型中排除视频类型。例如:

    intent.setType("image/*");
    intent.putExtra(Intent.EXTRA_VIDEO, false);
    

    这样,只有选择了图片的应用程序才会接收到这个Intent的结果。

    评论

报告相同问题?