我正在使用cordova / phonegap和Javascript构建一个android应用程序。我正在使用scandit条码扫描器进行扫描。扫描时,Scandit条码扫描器占据整个屏幕。但是我只需要在应用程序的特定区域/ div中扫描。我该如何解决这个问题?是否有其他扫描仪可以解决此问题?
如果仅通过意图调用BarcodeScanner,则无法控制。但是,如果您将BarcodeScanner应用程序中的Java代码嵌入到您的应用程序中,那么您将拥有所有可用的Java代码和xml资源,并可以根据需要对其进行编辑。虽然都是Java和Android本地资源,但不是html。
如果要嵌入,则布局为
http://code.google.com/p/zxing/source/browse/trunk/android/res/layout/capture.xml
并且执行您要编辑的扫描的活动是
如果在布局中添加一个按钮,并在活动中设置的OnClickListener中调用完成,那么您可以根据需要进行设置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句