如何通过Intent向ZXing条码扫描器提供资源图像

时间:2011-11-21 15:57:36

标签: android android-emulator zxing

我正在尝试在没有相机的模拟器中使用ZXing条码扫描器意图。

我可以从详尽的Google搜索中看到,可以使用其他来源补充相机。所有道路都指向http://www.tomgibara.com/android/camera-source,但没有示例。

我无法弄清楚如何使用它!

如何在模拟器中没有相机的情况下使用条形码扫描仪?例子很多,很多赞赏。

到目前为止,我有一个简单的意图声明,一个按钮initiateScan(),以及onActivityResult侦听器来处理扫描结果。

1 个答案:

答案 0 :(得分:1)

如果您通过Intent进行集成,那么您将按原样使用条形码扫描仪应用程序。 (这是一个好主意。)然而,BS应用程序没有假设在模拟器上伪装相机。

您提供的链接是您最想要做的事情。您更改Camera的使用以使用其CameraSource,然后在假实施中使用,而不是GenuineCamera。但是,这是对条码扫描器本身的改变。然后在模拟器上安装修改过的BS。然后你通过Intent测试。

您的应用本身无需更改即可在模拟器上运行。