【发布时间】:2013-01-24 12:45:38
【问题描述】:
我对所有编程的东西都很陌生,所以如果我的问题很愚蠢,请原谅我;)
我将 zxing 直接集成为一个库,现在我尝试扫描一些 QR 码并获得结果。但遗憾的是我不知道如何获得它。
我发现了一些提示,它适用于“onActivityResult(int requestCode, int resultCode, Intent intent)”,为此我必须声明一个像这样的新意图
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);
但如果我将此代码复制到我的应用程序中,它总是会尝试打开第三方应用程序。那正是我不想要的。 我确定我的错误非常明显,但我没有看到它;)会很高兴每一次帮助。
【问题讨论】:
-
请编写您自己的扫描应用程序,带有自己的 UI 和 Manifest 声明。您不打算“本地”集成我们的应用程序。您可以重复使用 Barcode Scanner 应用程序的核心扫描和位。请不要复制粘贴。