真机测试报错ERROR/AndroidRuntime: java.lang.RuntimeException: setParameters failed解决办法
2024-10-16 06:27:05
这个错误是和调用相机摄像头相关的。
产生这个错误的原因主要在于代码控制分辨率的显示和真机测试分辨率不一样。
一:解决办法
WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE);
Display display = wm.getDefaultDisplay(); Camera.Parameters parameters = camera.getParameters();// 得到摄像头的参数 parameters.setPreviewSize(display.getWidth(),display.getHeight());注释掉这两句 parameters.setPictureSize(display.getHeight(),display.getWidth());注释掉这两句
二:有可能你的真机是属于定制机,或者深度开发过,对camera对了不少的改动。
camera.setParameters(parameters);//导致不能使用这个方法了,注释掉这一行吧。
但是这样的话,设置的一些参数就不能使用了,目前还没解决,求高手赐教。
最新文章
- do while 和 while 的区别
- GitHub上排名前100的iOS开源库介绍(来自github)
- java路径问题总结
- Twisted介绍
- DB2_001_MQT
- linux动态库加载RPATH, RUNPATH
- 枚举+搜索 hdu-4431-Mahjong
- 【转载】BAT 批处理脚本教程
- LightOJ1259 Goldbach`s Conjecture
- druid数据源连接oracle10g报错:not support oracle driver 1.0
- Shell编程实战
- 一些你不知道的PHP高级语法汇总
- [leetcode]58. Length of Last Word最后一个词的长度
- topcoder srm 510 div1
- PHP之Composer类库依赖管理神器
- Java的线程同步
- [转]关于浏览器css选择器性能优化
- 将eChart图片利用POI导出到Excel
- myEclipse修改字体大小
- Git版本管理1-安装配置和同步
热门文章
- 基本数据类型操作的补充和set的基本操作
- frame pointer及其用途
- python-----使用requirements.txt批量安装包
- 第十四周 Leetcode 315. Count of Smaller Numbers After Self(HARD) 主席树
- bzoj1875 [SDOI2009]HH去散步——矩阵快速幂
- bzoj2594 [Wc2006]水管局长数据加强版——LCT
- matlab绘制曲线对比图
- bzoj1015星球大战(并查集+离线)
- [App Store Connect帮助]五、管理构建版本(1)上传构建版本概述
- Linux学习之02_Linuxd的文件权限与目录配置