【问题标题】:How to force camera by intent to take picture automatically in Android如何通过意图强制相机在Android中自动拍照
【发布时间】:2012-07-10 09:53:36
【问题描述】:

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

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

onActivityResult() 方法中,我再次调用上面的代码并采用picture again

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

【问题讨论】:

标签: android android-camera android-camera-intent


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多