如何从前置摄像头捕获图片而无需预览并将其保存到SD卡。 请帮助我使用源代码。从前置摄像头捕获图片并将其保存在SD卡上,无需预览
回答
public void takePictureNoPreview(Context context){
// open back facing camera by default
Camera myCamera=Camera.open();
if(myCamera!=null){
try{
//set camera parameters if you want to
//...
// here, the unused surface view and holder
SurfaceView dummy=new SurfaceView(context)
myCamera.setPreviewDisplay(dummy.getHolder());
myCamera.startPreview();
myCamera.takePicture(null, null, getJpegCallback()):
}finally{
myCamera.close();
}
}else{
//booo, failed!
}
private PictureCallback getJpegCallback(){
PictureCallback jpeg=new PictureCallback() {
@Override
public void onPictureTaken(byte[] data, Camera camera) {
FileOutputStream fos;
try {
fos = new FileOutputStream("test.jpeg");
fos.write(data);
fos.close();
} catch (IOException e) {
//do something about it
}
}
};
}
}
谢谢F riend ... – Midhun 2012-03-16 23:59:26
@ city0666,它将错误指向myCamera.setPreviewDisplay(dummy.getHolder()); 和私人PictureCallback getJpegCallback(){ – eawedat 2013-12-24 14:07:47
为了使它适用于所有设备,曲面必须添加到某处并实际创建。请参阅http://stackoverflow.com/questions/2386025/android-camera-without-preview中的评论 – Lucy 2014-03-20 11:57:46
不可能,但是,有解决方法。
看到这个以前的答案,请,要求在未来之前尝试搜索:https://stackoverflow.com/a/3881027/181002
- 1. 如何捕获图像,并将其保存在SD卡
- 2. 问题调用摄像头并保存SD卡中的图像
- 3. 在Android 2.2中无需预览的摄像头捕获
- 4. 从外部摄像头捕获图像,并将其存储在树莓派3
- 5. 保存拍摄的图像,以SD卡
- 6. 摄像头图像被保存到SD卡作为空文件?
- 7. 捕获摄像头的图像并保存
- 8. Android - 前置摄像头预览SurfaceView
- 9. 将内置摄像头捕获的图片设置为ImageView
- 10. 捕获图片存储到SD卡
- 11. iOS:从前置摄像头捕获图像
- 12. 图像从前置摄像头倒置保存
- 13. 前置摄像头 - 镜像并在保存前正确旋转
- 14. 捕获图像并将其保存在内部存储器上
- 15. 使用j2me将捕获的图像保存到SD卡中
- 16. 保存为SD之前缩放摄像头图片尺寸的最佳方法
- 17. html5从ipad摄像头捕获图像
- 18. 从java摄像头捕获图像?
- 19. 从c摄像头捕获图像#
- 20. 从网络摄像头捕获图像
- 21. 无法保存图片到SD卡
- 22. 在SD卡中保存捕获图像android
- 23. 从CosmicMind-Material捕获API:摄像头预览不正确
- 24. 从网络摄像头捕获图像,并将其发送到手机
- 25. 将多幅图片保存到SD卡
- 26. 将图片保存到SD卡
- 27. 知道SD卡上的位图大小,然后将其保存在SD卡上
- 28. 如何下载图像并将其保存在SD卡上的黑莓5.0
- 29. 从Java摄像头捕获
- 30. 从SD卡中取出图像,压缩并保存回SD?
看看这里,http://stackoverflow.com/questions/3601928/camera-capture-without-预览在Android的2-2,即使它不相关它将有助于 – 2012-03-16 09:44:57
可能重复的[Android相机无预览](http://stackoverflow.com/questions/2386025/android-camera-without-preview) – 2012-03-16 09:45:00