我正在创建一个应用程序。 并使用设备默认相机拍照。 用这个
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
startActivityForResult(intent, CAMERA_PICTURE);
在 onActivityResult()
方法中我再次调用上面的代码并获取 picture again .
但我想一次拍摄多张照片。有没有什么方法可以在按 Intent 调用相机时自动拍照(而不是通过创建自定义相机 Activity )。
最佳答案
通过发送 Intent ,您只需告诉现有的相机应用程序它启动并允许用户拍照 - 您完全受此应用程序的摆布。其中一些可能包含一些未记录的参数,允许您自动拍摄照片。
http://developer.android.com/guide/topics/media/camera.html#intent-image
如果你喜欢控制,你应该自己编写相机应用程序。
关于android - 如何通过 Intent 强制相机在Android中自动拍照,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11410750/