整合Zxing条码扫描器到自己的项目,提示android相机出现有关问题,您可能需要重启设备
整合Zxing条码扫描器到自己的项目,提示android相机出现问题,您可能需要重启设备
之前将Zxing项目的精简版集成到项目里了,但是明显的扫描速度不如google提供的条码扫描器快,而且有些qrcode还无法解码。于是想将整个Zxing全部集成到项目里。但是遇到了问题:
我在menifest文件中这样配置:
报错如下:
手机提示:抱歉android相机出现问题,您可能需要重新启动设备。
哪位哥们做过二维码扫描这块遇到过这个问题,拜托了。
------解决方案--------------------
没做过这块,友情帮顶
------解决方案--------------------
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" />
之前将Zxing项目的精简版集成到项目里了,但是明显的扫描速度不如google提供的条码扫描器快,而且有些qrcode还无法解码。于是想将整个Zxing全部集成到项目里。但是遇到了问题:
我在menifest文件中这样配置:
- Java code
<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>
- Java code
<activity android:name="com.google.zxing.client.android.CaptureActivity" android:screenOrientation="landscape" android:windowSoftInputMode="stateAlwaysHidden"> </activity>
报错如下:
- Java code
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相机出现问题,您可能需要重新启动设备。
哪位哥们做过二维码扫描这块遇到过这个问题,拜托了。
------解决方案--------------------
没做过这块,友情帮顶
------解决方案--------------------
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" />