【发布时间】:2011-10-05 11:09:30
【问题描述】:
我开发了一个调用 ZXing 库来调用相机的应用程序。 我现在刚刚被告知我们需要在模拟器中进行测试以进行测试。
我不想更改从文件中读取的代码,我不想调用库,它会调用相机,我不想让相机认为它正在查看图像(如果这使得感觉)。
我见过很多使用网络摄像头的方法,但我不想要实时提要。
有人知道这是否可能吗?
【问题讨论】:
标签: android android-emulator camera
我开发了一个调用 ZXing 库来调用相机的应用程序。 我现在刚刚被告知我们需要在模拟器中进行测试以进行测试。
我不想更改从文件中读取的代码,我不想调用库,它会调用相机,我不想让相机认为它正在查看图像(如果这使得感觉)。
我见过很多使用网络摄像头的方法,但我不想要实时提要。
有人知道这是否可能吗?
【问题讨论】:
标签: android android-emulator camera
这取决于您如何与 Zxing 集成。如果您通过意图扫描条形码,那么网络摄像头风格的实时提要可能是您唯一的选择。
AFAIK 有一个阅读器类,希望您提供图像。像这样的……
Reader reader = new MultiFormatReader(); //If you are calling the reader in your code
BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(source)); //The source as
//supplied by you
Result result = reader.decode(bitmap);
String text = result.getText();
请注意,上面的代码是从here中提取的点点滴滴。
所以看起来你应该能够提供一些图像并让条形码阅读器对其进行拍摄。
【讨论】: