将图像提供给android模拟器相机

时间:2011-10-05 11:09:30

标签: android android-emulator camera

我开发了一个调用ZXing库来调用摄像头的应用程序。 我刚刚被告知我们需要在模拟器中使用它来进行测试。

我不想更改要从文件中读取的代码,我不想调用库,这将调用相机,我不想相机认为它看图像(如果这样做义)。

我已经看到很多使用网络摄像头但我不想要实时反馈。

有人知道这是否可能吗?

1 个答案:

答案 0 :(得分:0)

这取决于你如何与Zxing整合。如果您是通过意图扫描条形码,那么网络摄像头风格的实时Feed可能是您唯一的选择。

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获得的零碎内容 因此看起来您应该能够提供一些图像并让条形码阅读器对其进行拍摄。