【发布时间】:2012-05-20 00:10:59
【问题描述】:
我是 Android 开发的新手,和许多其他人一样,我正在拼命尝试将 ZXing 集成到我的项目中。我必须为 Android 制作一个独立的 QR 扫描应用程序。 (我使用的是 2.3.3 sdk)。
我必须解释一下,我已经尝试通过阅读有关该主题的所有答案来找到解决问题的方法,但我根本没有成功。
这是我所做的:
我从here下载了ZXing 2.0 Release
然后,我将资产、src 和 res 添加到我的项目中,只需将文件拖到我的 项目。
我通过右键单击我的 项目>构建路径>配置构建路径。我将 ir 添加为外部 JAR。
这是一个image 来说明。
在这里,我在 ID 和其他一些资源中遇到了一些错误。那是 发生是因为我引用了错误的 R.java,所以我通过将“import com.google.zxing.client.android.R”更改为“import com.android.novaqr.R”来解决这个问题,这是我的项目 包。
-
然后我补充说:
<uses-permission android:name="android.permission.CAMERA"/>
和
<activity android:name="com.google.zxing.client.android.CaptureActivity"
android:screenOrientation="landscape"
android:configChanges="orientation|keyboardHidden"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:windowSoftInputMode="stateAlwaysHidden">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
<intent-filter>
<action android:name="com.google.zxing.client.android.SCAN"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
到 AndroidManifest.xml
所以现在我的代码中没有错误,这就是我需要帮助的地方:当我按下按钮时,我需要手机进行扫描。我已经尝试了很多关于这个主题的其他问题的解决方案,但我没有成功。
我希望我的问题很清楚,如果没有,请告诉我,我会尽量说得更具体
我们将不胜感激。
【问题讨论】: