Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android摄像头SurfaceView替代方案_Java_Android_Camera_Surfaceview - Fatal编程技术网

Java Android摄像头SurfaceView替代方案

Java Android摄像头SurfaceView替代方案,java,android,camera,surfaceview,Java,Android,Camera,Surfaceview,我为android设备2.1及更高版本开发了简单的摄像头应用程序。我使用标准方式通过SurfaceView和SurfaceHolder从相机显示预览层。但我知道2.1版的相机问题,相机预览只能在横向模式下正确显示。但我只需要在我的应用程序中使用肖像模式。在2.1及更高版本上,是否有其他方式/libs显示用户从照相机预览。谢谢。您可以将侦听器添加到Camera.onPreviewDisplay回调,从而拦截生成的帧。此时,使用包含像素的数据的给定字节[],您几乎可以做任何您想做的事情。例如,您可以

我为android设备2.1及更高版本开发了简单的摄像头应用程序。我使用标准方式通过SurfaceView和SurfaceHolder从相机显示预览层。但我知道2.1版的相机问题,相机预览只能在横向模式下正确显示。但我只需要在我的应用程序中使用肖像模式。在2.1及更高版本上,是否有其他方式/libs显示用户从照相机预览。谢谢。

您可以将侦听器添加到Camera.onPreviewDisplay回调,从而拦截生成的帧。此时,使用包含像素的数据的给定字节[],您几乎可以做任何您想做的事情。例如,您可以对像素应用自己的处理算法,然后将图像绘制到所需的ImageView或TextureView(自API 11以来)