0

您好,我有以下代码可以打开图库,以便用户选择图像。

Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Select file to upload "), 1);

我可以选择图库和文件资源管理器。我怎样才能只获得内置画廊的 android。我需要这个,因为我不希望用户选择图像以外的东西。谢谢

4

1 回答 1

0

我不认为这是可能的。文件资源管理器告诉 Android 它需要与 Gallery 相同的 Intent 来启动,因此 Android 会显示一个对话框供用户选择要使用的 Intent。

一旦他们选择了它,您就必须在您的应用程序中检查他们的选择以确保它是一张图片,如果不是,那么告诉他们并让他们再次选择。

于 2012-10-19T17:34:13.667 回答