1
我的应用程序只是简单地捕获一个ISBN号码,然后将ISBN转换为一个字符串。我知道zxing项目,但是在浏览他们的代码和研究之后,我无法找到不使用Intent的方式来使用他们的代码。用安卓相机捕获ISBN号码
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "ISBN");
startActivityForResult(intent, 0);
我如何才能避免这一步骤,使从条码扫描仪应用我的应用程序的独立?
http://code.google.com/p/zxing/提供了一个库。你可以把它放在你的应用程序中,因此消除这种依赖性。你的代码当然会更复杂。 – Haozhun
我认为他们支持将条码应用程序完全集成到另一个应用程序而无需安装 – Harry
的一些方法为什么您的应用程序不能通过Intent使用zxing?请注意,您可以传递各种额外参数以及意图更改各种行为,例如添加提示消息。请参阅http://code.google.com/p/zxing/source/browse/trunk/android/src/com/google/zxing/client/android/Intents.java(http://zxing.org/w上的javadoc)。 /docs/javadoc/com/google/zxing/client/android/Intents.Scan.html) – andyandy