2

我正在创建一个应用程序。并使用设备默认相机拍照。使用这个

Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
startActivityForResult(intent, CAMERA_PICTURE);

onActivityResult()方法中,我再次调用上面的代码并再次拍照

但我想一次拍多张照片。当相机被意图调用(而不是通过创建自定义相机活动)时,有什么方法可以自动拍照。

4

2 回答 2

4

通过发送意图,您只需对现有的相机应用程序说它启动并允许用户拍照 - 您完全受此应用程序的支配。其中一些可能包含一些未记录的参数,允许您自动拍摄图片。

http://developer.android.com/guide/topics/media/camera.html#intent-image

如果您想拥有控制权,您应该自己编写相机应用程序。

于 2012-07-10T09:58:17.727 回答
2

我想您必须编写自己的自定义相机,因为MediaStore类中没有额外的允许拍摄另一张照片。

于 2012-07-10T09:58:09.480 回答