几周前,我尝试在 Android 操作系统上做一个迷你项目 需要 ZXING,我遵循了本网站和其他网站上的几个教程 示例:tuto1 ,以及这里的许多标签和教程 tuto2 , tuto3 ……但我每次都失败了。我无法将 android 项目导入 eclipse IDE 以用我的代码编译它“不是通过 Intent zxing APK-我的程序就像这个例子:
private Button.OnClickListener btScanListener = new Button.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
try {
startActivityForResult(intent, REQUEST_SCAN);
} catch (ActivityNotFoundException e) {
Toast.makeText(Main.this, "Barcode Scanner not intaled ", 2000).show();
}
}
};
public void onActivityResult(int reqCode, int resCode, Intent intent) {
if (REQUEST_SCAN == reqCode) {
if (RESULT_OK == resCode) {
String contents = intent.getStringExtra("SCAN_RESULT");
Toast.makeText(this, "Succès : " + contents, 2000).show();
} else if (RESULT_CANCELED == resCode) {
Toast.makeText(this, "Scan annulé", 2000).show();
}
}
}`
”。 我感到失望、沮丧和悲伤。 导入项目后仍然有错误。 我尝试了 1.5 和 1.6 zxing 两个版本 我尝试导入项目c:\ZXing-1.6\android,和另一个新项目c:\ZXing-1.6\zxing-1.6\android,我检查了SVN:ttp://zxing.googlecode.com/svn/trunk/zxing-read-only 用 tortoiseSVN 重现了同样的工作,可惜没有结果! 我真的受够了自己...... 请帮我解决这个问题。如何导入项目并在我自己的项目中正确编译?
1 - 我使用 Windows 7 64 位家庭高级版
2 - 面向 Java EE Web 开发人员的 Eclipse IDE。版本:Helios Service Release 2 Build id:20110218-0911
运行这个的有效可靠方法是什么,否则如果有视频或指南详细信息或 以前做过的人 如果有人能帮助我,我将不胜感激
最佳答案
Zxing 是一个非常好的项目,不幸的是有时集成它会很痛苦。我按照以下步骤操作。如果不是引用blog .
- 从 zxing.org 查看 zxing 源代码
- 在您的 eclipse 上创建一个 Android 项目
- 删除main.xml
- 右键单击“src”目录并点击导入。按提到的顺序浏览到以下目录。当您将它们一一添加以进行导入时,请确保您在导入向导的编辑字段中有 src 目录。并且您只选择左侧目录树中的“com”目录。不要选择 src。
- 核心
- android 集成
- 安卓
- 确保你的 android sdk 版本是 9,任何低版本和 androidmanifest.xml 都会哭。
- 其中一种语言的 Strings.xml 会 crib,只需在 ‘ 字符前放一个/
要下载示例导入,this会让您立即开始。
关于android - 安卓上的zxing项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6165876/