gpt4 book ai didi

android - Intent.setType() 返回Android中所有类型的文件

转载 作者:行者123 更新时间:2023-11-30 03:14:26 32 4
gpt4 key购买 nike

我正在尝试通过 Intent 从不同的应用程序中获取图片。

我正在使用以下代码:

    Intent intent = new Intent("android.intent.action.GET_CONTENT");

intent.addCategory("android.intent.category.OPENABLE");
intent.setType("image/*");

有趣的是,这在 Google Nexus 7 Android 4.4 上运行良好,但对于其他设备 (Android 4.2.2),它允许我选择所有类型的文件,例如视频和 .docx

为什么会这样?

编辑

明确地说,我期望的是它应该限制我选择图像类型以外的文件。但这并没有发生。

最佳答案

final static int IMPORT_PICTURE = 10001;
Intent intent = new Intent();
intent.setType("image/*"); //For specific type add image/jpeg
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Select Picture"), IMPORT_PICTURE);

关于android - Intent.setType() 返回Android中所有类型的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20378956/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com