PhoneGap/cordova 的条码扫描器

3

我正在使用cordova/phonegap和Javascript构建一个Android应用程序。我正在使用Scandit条形码扫描器进行扫描功能。Scandit条形码扫描器在扫描时占据整个屏幕。但是我需要在我的应用程序中仅在特定区域/div中进行扫描。我该如何解决这个问题?是否有其他扫描器可以解决这个问题?

1个回答

1
如果您只是通过意图调用BarcodeScanner,则无法控制。但是,如果您将BarcodeScanner应用程序的Java代码嵌入到您的应用程序中,则可以使用所有的Java代码和XML资源,并且可以根据需要进行编辑。这将完全是Java和本机Android资源内容,而不是HTML。
如果您正在嵌入布局,则为:

http://code.google.com/p/zxing/source/browse/trunk/android/res/layout/capture.xml

你想要编辑的扫描活动是

http://code.google.com/p/zxing/source/browse/trunk/android/src/com/google/zxing/client/android/CaptureActivity.java

如果您在布局中添加一个按钮,并在活动中设置的OnClickListener中调用finish,那么它将成为您期望的返回按钮。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接