整合Zxing条码扫描器到自己的项目,提示android相机出现问题,您可能需要重启设备

tintick 2012-06-05 10:15:12
之前将Zxing项目的精简版集成到项目里了,但是明显的扫描速度不如google提供的条码扫描器快,而且有些qrcode还无法解码。于是想将整个Zxing全部集成到项目里。但是遇到了问题:
我在menifest文件中这样配置:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="net.qm.ui"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk android:minSdkVersion="8" />

<application
android:icon="@drawable/icon"
android:label="@string/app_name" >
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>



<activity android:name="com.google.zxing.client.android.CaptureActivity"
android:screenOrientation="landscape"
android:windowSoftInputMode="stateAlwaysHidden">
</activity>





报错如下:


01-21 05:43:57.507: W/CaptureActivity(16819): Unexpected error initializing camera
01-21 05:43:57.507: W/CaptureActivity(16819): java.lang.RuntimeException: Fail to connect to camera service
01-21 05:43:57.507: W/CaptureActivity(16819): at android.hardware.Camera.native_setup(Native Method)
01-21 05:43:57.507: W/CaptureActivity(16819): at android.hardware.Camera.<init>(Camera.java:120)
01-21 05:43:57.507: W/CaptureActivity(16819): at android.hardware.Camera.open(Camera.java:97)
01-21 05:43:57.507: W/CaptureActivity(16819): at com.google.zxing.client.android.camera.CameraManager.openDriver(CameraManager.java:102)
01-21 05:43:57.507: W/CaptureActivity(16819): at com.google.zxing.client.android.CaptureActivity.initCamera(CaptureActivity.java:739)
01-21 05:43:57.507: W/CaptureActivity(16819): at com.google.zxing.client.android.CaptureActivity.surfaceCreated(CaptureActivity.java:433)




手机提示:抱歉android相机出现问题,您可能需要重新启动设备。
哪位哥们做过二维码扫描这块遇到过这个问题,拜托了。
...全文
2442 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ManzoShen 2014-09-15
  • 打赏
  • 举报
回复
这个跟初始化有鸡毛的关系。 rom的问题,不用纠结了。 这个地方先进入public void surfaceCreated(SurfaceHolder holder) { if(isSurfaceCreated){ return; } isSurfaceCreated = true; if (!hasSurface) { hasSurface = true; initCamera(holder, surfaceView); } } 的initCamera方法 然后进到该方法里的CameraManager.get().openDriver(surfaceHolder, surfaceView); 看log,是到camera.open的时候报的runtimeException,而不是IOException。再看log提示的是native 方法错误。也就是说初始化相机的系统方法出现了运行时异常。这个多半是rom跟硬件相机的接口搞的不好。现在android的rom五花八门的,各种厂家乱改rom。而改这些rom的还有好多二把刀。胡乱整,搞得出问题。
kk1924 2014-02-25
  • 打赏
  • 举报
回复
不知楼主解决了没?
rekym 2012-06-08
  • 打赏
  • 举报
回复
LZ 你权限加了没有...

<uses-permission android:name="android.permission.CAMERA" />  
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.FLASHLIGHT" />
plplum 2012-06-05
  • 打赏
  • 举报
回复
没做过这块,友情帮顶
内容概要:本文围绕城市场景下的无人机三维路径规划问题,提出了一种新颖的多目标粒子群优化算法(NMOPSO),旨在解决高维复杂环境中路径规划面临的多重挑战。研究聚焦于导航变量的多目标优化,构建了一个包含路径长度、飞行安全性、能量消耗等多个相互冲突目标的优化模型,并采用改进的粒子群算法进行高效搜索,最终获得一组Pareto最优解集,为实际决策提供多样化路径选择方案。该方法结合Matlab代码实现,详细阐述了算法的设计机制、数学建模流程及仿真验证过程,充分展示了其在密集城市建筑环境中有效规避障碍物、满足飞行动力学约束并实现多目标权衡的能力,具有较强的工程应用价值。; 适合人群:具备一定优化算法理论基础和Matlab编程能力,从事无人机路径规划、智能交通系统、自动化控制、人工智能应用等方向研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①应用于城市环境中的无人机物流配送、巡检监控、应急救援等实际任务的三维路径规划;②为高维、非线性、多约束的多目标优化问题提供有效的算法设计思路与改进参考;③通过Matlab仿真平台复现算法,进一步开展性能测试、参数调优与算法对比研究,推动相关领域的技术创新。; 阅读建议:此资源强调算法原理与工程实践的深度融合,建议读者重点研读目标函数的构建方式、约束条件的处理策略以及NMOPSO算法的核心改进机制,并务必动手运行和调试所提供的Matlab代码,以深入理解算法在三维空间路径优化中的具体实现细节与实际表现。
内容概要:本文档围绕基于10机39节点的电力系统仿真展开,依托Matlab/Simulink平台构建标准电力系统模型,系统性地实现了电力系统稳态与暂态过程的仿真分析。内容涵盖潮流计算、短路故障、暂态稳定性、N-k故障分析、蓄意攻击与级联故障模拟等核心问题,并引入混合整数线性规划(MILP)等优化方法进行电网脆弱性评估与关键故障筛选。文档突出科研复现导向,整合了状态估计、虚假数据注入攻击、优化算法等前沿技术的交叉应用,具有较强的理论深度与工程实践价值。; 适合人群:具备电力系统基本理论知识和Matlab/Simulink仿真能力的研究生、科研人员及电力工程技术人员,特别适用于从事电力系统稳定性分析、安全防护、故障演化机制与优化调度等领域研究的专业人士。; 使用场景及目标:① 掌握10机39节点系统的建模方法与仿真流程;② 学习并复现电力系统典型故障(如短路、N-k故障、级联故障)的建模与动态响应分析;③ 理解基于MILP的电网脆弱性评估、攻击策略建模与故障传播机制;④ 结合优化算法开展电力系统安全防御、恢复策略与韧性提升研究。; 阅读建议:建议结合文档中标注的“顶级EI复现”“核心论文复现”等标签,重点关注模型构建逻辑与代码实现细节,优先运行仿真案例以理解其物理背景与数学建模原理,同时深入分析故障场景设定、目标函数设计及优化求解策略的工程意义与学术价值。

51,408

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧