我面对我的应用程序有问题,我使用这个相机预览,但在相机预览甚至人站在垂直在出现在水平忍受......,似乎我的思念在我的预览东西
mSurfaceView = (SurfaceView)findViewById(R.id.surface);
mSurfaceHolder = mSurfaceView.getHolder();
mSurfaceHolder.addCallback(this);
mSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
plz帮助我,感谢名单
试试这个: http://developer.android.com/reference/android/hardware/Camera.html#setDisplayOrientation(int )
我不知道你说的是,预览不正确,或者如果预览看起来很不错而且保存的图片是错误的。 上面的链接应该可以解决问题的预览。
如果保存的JPEG不正确的尝试: http://developer.android.com/reference/android/hardware/Camera.Parameters.html#setRotation(int )
我只是复制和粘贴代码的两个帅哥,它帮助了很多。
当从Camera.Parameters getSupportedPreviewSizes如果看到支撑previewSize具有高度<=宽度,这意味着照相机驱动程序不支持previewSize为肖像模式(高度>宽度)。 你可以参考这个以获得更多信息