android 1.5中照相机拍摄的照片上的粉红色填充

android 1.5中照相机拍摄的照片上的粉红色填充,android,Android,我已经在android 1.5中编写了一个应用程序,使用SurfaceView拍摄快照。拍摄的图像中心将有粉红色填充。当我们使用默认的相机应用程序时,照片是很好的。我知道android 1.5中存在一些问题,某些设备中也存在一些硬件问题,但是是否有任何解决方法或设置来克服这些问题?您可以使用默认摄像头而不是SurfaceView final Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);

我已经在android 1.5中编写了一个应用程序,使用SurfaceView拍摄快照。拍摄的图像中心将有粉红色填充。当我们使用默认的相机应用程序时,照片是很好的。我知道android 1.5中存在一些问题,某些设备中也存在一些硬件问题,但是是否有任何解决方法或设置来克服这些问题?

您可以使用默认摄像头而不是SurfaceView

final Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
    intent.putExtra(MediaStore.EXTRA_OUTPUT,
            Uri.fromFile(new File(FILE_PATH)));
    intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 3);     
    startActivityForResult(intent, CAMERA_CODE);
在onActivityResult中,从SD卡获取图像数据。
它在1.5版本中也能正常工作。

谢谢您的回复。我首先想到了这一点,但是,我希望它是定制的。我的意思是,我想要在屏幕底部的选项,比如后退、保存、重拍,我认为如果我们使用默认相机,这是不可能的。但是默认情况下,你会得到所有这些选项。我实际上指的是它显示的布局。我想定制它。