Cordova 如何将条形码扫描仪生成的条形码图像存储在phonegap中

Cordova 如何将条形码扫描仪生成的条形码图像存储在phonegap中,cordova,phonegap-plugins,barcode-scanner,Cordova,Phonegap Plugins,Barcode Scanner,我正在我的phonegap应用程序中使用barcodescanner.js插件,下面的代码一切正常 var scanner = cordova.require("cordova/plugin/BarcodeScanner"); scanner.encode(scanner.Encode.TEXT_TYPE, 123456789, function(success) { alert("encode success: " + success);

我正在我的phonegap应用程序中使用barcodescanner.js插件,下面的代码一切正常

 var scanner = cordova.require("cordova/plugin/BarcodeScanner");

  scanner.encode(scanner.Encode.TEXT_TYPE, 123456789, function(success) {
             alert("encode success: " + success);
           }, function(fail) {
             alert("encoding failed: " + fail);
           });
条形码图像通过该行显示

警报(“编码成功:+成功”)


现在我喜欢将这个图像存储到本地数据库中,或者说创建一个新屏幕并在那里显示。如何从这些“成功”数据中处理图像。我试图在github和internet上看到API,但没有人谈论它。也许我遗漏了一个要点??感谢您的帮助。

有点晚了,但可能对其他人有用: 永远不会调用encode()函数的successcallback。编码是通过一种意图来完成的,这种意图实际上会重新启动应用程序,并将编码转移到不同的活动。你的应用程序无法获取生成的图像


我正在考虑为该插件创建一个附加函数,该函数使用base64编码的二维码调用successcallback。

我还注意到,我也没有看到警报(“encode success:”)。不确定功能(成功)是否正确执行。是否有关于您的贡献的更新?我面临着同样的问题,我想解决这个问题。谢谢