猿问

允许用户为图像选择照相机或图库。

允许用户为图像选择照相机或图库。

我想做的事情看起来很简单,但经过几天的搜索,我还是搞不清楚。

我有一个允许用户选择多个(最多5个)图像的应用程序。我用的是ImageView..当用户单击ImageView,我想让他们选择

  1. 从图库中选择图像,或
  2. 使用相机捕捉图像。

我首先使用ACTION_GET_CONTENT意图,这对进入画廊很有帮助。所以我试着用ACTION_PICK_ACTIVITY意图允许用户选择相机或图库:

Intent pickIntent = new Intent(Intent.ACTION_PICK_ACTIVITY);Intent gallIntent=new Intent(Intent.ACTION_GET_CONTENT);
gallIntent.setType("image/*"); Intent camIntent = new Intent("android.media.action.IMAGE_CAPTURE");
pickIntent.putExtra(Intent.EXTRA_INTENT, camIntent);
pickIntent.putExtra(Intent.EXTRA_INTENT, gallIntent)pickIntent.putExtra(Intent.EXTRA_TITLE, "Select Source");
startActivityForResult(pickIntent, IMAGE_SELECTOR);

但看来我只能加一个EXTRA_INTENT..菜单显示为预期,但唯一的选项是画廊和文件.没有相机)。

有什么更好/更简单的方法来做这件事,我错过了吗?谢谢你的帮助。


呼啦一阵风
浏览 474回答 3
3回答
随时随地看视频慕课网APP

相关分类

Android
我要回答