自定义Camera的setPictureSize拍照完毕出现花屏怎么解决

  Camera.Parameters parameters = mCamera.getParameters();// 获得相机参数
            List<Camera.Size> sizes = parameters.getSupportedPreviewSizes();
            List<Camera.Size> sizes_pic = parameters.getSupportedPictureSizes();
            Camera.Size cs = sizes.get(0);
            mWidth = cs.width;
            mHeight = cs.height;
            parameters.setPreviewSize(mWidth, mHeight);

            parameters.setPictureSize(sizes_pic.get(0).width, sizes_pic.get(0).height);
            //parameters.setPictureSize(mWidth,mHeight);
            parameters.setJpegQuality(85);//
            parameters.setFocusMode(Camera.Parameters.FOCUS_MODE_AUTO);
            parameters.setPictureFormat(ImageFormat.JPEG);

            mCamera.setParameters(parameters);

            mCamera.setPreviewDisplay(surfaceHolder);
            mCamera.startPreview();[/mw_shl_code]

这是我自定义Camera预览照片时候的代码,其中setPictureSize我是通过getSupportedPictureSizes()来获取的,
为什么我拍照完毕之后会花屏呢?
有的手机会花屏,有的不会。我的9100不会花屏,同事的小米会花屏。

源地址 http://www.eoeandroid.com/thread-308556-1-1.html

根据上面的修改,解决了HUAWEI手机上的花屏问题

其它手机待测试!

自定义Camera的setPictureSize拍照完毕出现花屏怎么解决

时间: 2024-10-05 04:55:21

自定义Camera的setPictureSize拍照完毕出现花屏怎么解决的相关文章

英伟达显卡休眠或睡眠启动后花屏的解决

笔者的情况是,前几天单位某位同事淘汰下来的NVIDIA QuadroK4200显卡被我给捡来了,相比我原来的KXXX不知道好了多少倍.像是捡到了一个宝贝,感觉很好.但是发现用鲁大师安装后,每次睡眠重启后界面都是有重影的,而我又是那种比较节省电力的人,电脑肯定需要休眠或睡眠的.最近一周断断续续的试过驱动卸载重装.显卡拔掉重装.分析过是否为供电不足造成的等等,也折腾了很久.最终发现还是驱动的原因. 解决办法: 别人建议我安装一个稍微旧版本的显卡驱动,而我发现还不好找,一下子有着想试试最新版本驱动的想

自定义Camera

今天来学习自定义Camera 实现相机拍照功能 拍照界面: 因为取景框要有实时刷新的效果所以普通的view不行,一般使用surfaceView 上面的按钮是拍照按钮 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="ma

Android 实例讲解自定义Camera拍照和预览以及前后置摄像头切换

上一篇博文讲解了怎么去调用本地图片和调用系统拍照图片(http://blog.csdn.net/a123demi/article/details/40003695)的功能. 而本博文将通过实例实现自定义Camera的功效.具体功能如下: 1.实现自定义Camera拍照: 2.实现前后置摄像头的切换: 3.实现Camera拍照后图片缩小显示以及正常预览: 4.实现Camera拍照后图片保存: 在具体实现代码之前,我们先来了解一下Android api对实现自定义Camera的介绍. 根据api的介

Android自定义照相机 预览拍照 切换前后置摄像头

Android提供了Camera来控制拍照,步骤如下:(1)调用Camera的open()方法打开相机.(2)调用Camera的getParameters()获取拍照参数,该方法返回一个Cmera.Parameters对象.(3)调用Camera.Parameters对象对照相的参数进行设置.(4)调用Camera的setParameters(),并将Camera.Parameters对象作为参数传入,这样就可以对拍照进行参数控制,Android2.3.3以后不用设置.(5)调用Camerade

Android 自定义Camera 随笔

  一.权限 <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-feature android:name="android.hardware.camera" android:requ

Android camera 竖直拍照 获取竖直方向照片

竖直拍照 if (Integer.parseInt(Build.VERSION.SDK) >= 8) {     camera.setDisplayOrientation(90); } else {     if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {        parameters.set("orientation", "port

Android 开发 Camera类的拍照与录像

前言 在开发Android应用的时候,如果需要调用摄像头拍照或者录像,除了通过Intent调用系统现有相机应用进行拍照录像之外,还可以通过直接调用Camera硬件去去获取摄像头进行拍照录像的操作.本篇博客将讲解如何在Android应用中通过Camera拍照录像. 参考博客:https://www.cnblogs.com/plokmju/p/android_Camera.html Camera api 说明 Camera是Android摄像头硬件的相机类,位于硬件包"android.hardwar

网络摄像机IPCamera RTSP直播播放网络/权限/音视频数据/花屏问题检测与分析助手EasyRTSPClient

前言 最近在项目中遇到一个奇怪的问题,同样的SDK调用,访问海康摄像机的RTSP流,发保活OPTIONS命令保活,一个正常,而另一个一发就会被IPC断开,先看现场截图: 图1:发OPTIONS,摄像机立马断流 图2:但在另一个程序中发OPTIONS保活包又不断流 在大部分的摄像机上,都没什么问题,单单在海康的这一款摄像机中出现了这种问题,不仔细对比命令行中的输出,根本无法确定问题点,图2中的OPTIONS报文中携带了Authorization的头字段,将认证信息都带入了进来,而图1中只是简单将用

直播疑难杂症排查(7)— 黑屏、花屏、闪屏问题

本文是 <直播疑难杂症排查>系列的第七篇文章,我们来重点看看直播中常见的各种黑屏.花屏.闪屏问题. 首先我们要明白,黑屏.花屏.闪屏等问题,可能是推流端的问题,也可能是播放器的问题,遇到这些现象,我们要第一时间用别的播放器(如 VLC,ffplay)试试,如果都出现同样的问题,那么多半是流本身的问题了,反之,则很可能是播放器的问题. 1.  播放黑屏 现象:画面是黑的,没有图像,但是有声音. 1.1 主播端摄像头权限问题 无论 Android 还是 iOS,App 使用摄像头都是需要申请授权的