允许用户为图像选择照相机或图库。我想做的事情看起来很简单,但经过几天的搜索,我还是搞不清楚。我有一个允许用户选择多个(最多5个)图像的应用程序。我用的是ImageView..当用户单击ImageView,我想让他们选择从图库中选择图像,或使用相机捕捉图像。我首先使用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..菜单显示为预期,但唯一的选项是画廊和文件.没有相机)。有什么更好/更简单的方法来做这件事,我错过了吗?谢谢你的帮助。
3 回答
- 3 回答
- 0 关注
- 473 浏览
添加回答
举报
0/150
提交
取消