Java 自定义相机应用无法存储大(尺寸)图像

Java 自定义相机应用无法存储大(尺寸)图像,java,android,android-camera,Java,Android,Android Camera,我正试图建立相机应用程序和教程帮助我很好,但只有一个问题。每当我拍一张包含颜色和内容的照片时,它的尺寸通常很大,而且不存储图像,应用程序就会崩溃,但是当我拍一张黑色的照片时(通过将手指放在相机上),应用程序工作得非常好 我检查了我的日志,日志上写着:“活页夹事务失败”。任何人都可以查看本教程并解释为什么会发生这种情况吗?谢谢 public void onPictureTaken(byte[]data,Camera Camera){mCameraData=data;//在那里将数据写入文件,然后转

我正试图建立相机应用程序和教程帮助我很好,但只有一个问题。每当我拍一张包含颜色和内容的照片时,它的尺寸通常很大,而且不存储图像,应用程序就会崩溃,但是当我拍一张黑色的照片时(通过将手指放在相机上),应用程序工作得非常好


我检查了我的日志,日志上写着:“活页夹事务失败”。任何人都可以查看本教程并解释为什么会发生这种情况吗?谢谢

public void onPictureTaken(byte[]data,Camera Camera){mCameraData=data;//在那里将数据写入文件,然后转换为位图。}@Opriday您能解释一下如何将数据写入文件,然后转换为位图吗?FileInputStream writePicture=new FileOutputStream(…文件路径…);writePicture.write(数据);writePicture.close();。。。。。。。。。。。。。。。。。。。。。。要读取文件并转换为位图,请按照以下行进行操作。。。。。。。。。FileInputStream readPicture=新的FileInputStream(pictureCreate);BufferedInputStream bf=新的BufferedInputStream(readPicture);位图位图=位图工厂.decodeStream(bf);readPicture.close();