Android 结果的开始意图-仅图像的相机意图?

Android 结果的开始意图-仅图像的相机意图?,android,android-intent,android-camera,android-camera-intent,Android,Android Intent,Android Camera,Android Camera Intent,我有一个应用程序,用户可以用它拍照。拥有相机是一个小,但必要的功能,但我希望它只能拍照(没有视频)。有没有一种方法可以让我用一个只有照片的相机来开始拍摄结果?或者让它只接受图像作为结果?为应用程序定制自己的相机似乎有点过分,但如果有必要,我会这么做 谢谢这段代码一直在为我工作 Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); Uri uri = Uri.fromFile(File

我有一个应用程序,用户可以用它拍照。拥有相机是一个小,但必要的功能,但我希望它只能拍照(没有视频)。有没有一种方法可以让我用一个只有照片的相机来开始拍摄结果?或者让它只接受图像作为结果?为应用程序定制自己的相机似乎有点过分,但如果有必要,我会这么做


谢谢

这段代码一直在为我工作

Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
Uri uri = Uri.fromFile(File.createTempFile("image", ".jpg"));
cameraIntent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, uri);
startActivityForResult(Intent.createChooser(cameraIntent, "Take Picture", 0);

哇…酷。它不能正常工作(当实际点击“检查”时),但我想这是因为我每天晚上都在运行ROM。我稍后会在我的另一部手机上试试。谢谢