【发布时间】:2011-03-11 00:02:55
【问题描述】:
当使用以下代码从我的画廊中选择一张图片时,我还可以选择拍摄一张新照片,当我这样做时,它会保存它(在默认图片库中)并且我可以选择该图片。
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(
Intent.createChooser(intent, "Select Picture"),
PICK_IMAGE);
我的最终目标是有两个选项“从图库中选择”和“拍照”。我的问题 - 有没有办法通过上述 Intent 自动启动相机,可能还有一些额外的功能?
我的意思不是使用相机意图:
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
在使用相机意图进行测试时,我遇到了两个主要错误:Ok button bug 和小图像返回,所以我想知道我的其他方法是否可行。可能不会,但值得一试..?
【问题讨论】:
-
呃,我想得越多——这可能是一个可怕的想法,因为他们没有“单击确定选择图像”功能。仍然很好奇它是否可能。
-
嗯..我猜它不可行。回到 IMAGE_CAPTURE,很好,很棒,很棒,很棒 - 在公共汽车上不要大喊大叫!
标签: android android-intent android-camera