gpt4 book ai didi

android - PhoneGap 构建插件

转载 作者:行者123 更新时间:2023-11-29 12:15:14 25 4
gpt4 key购买 nike

我一直在 Brackets 中编写我的应用程序,并一直在使用 PhoneGap build 构建它,这样我就可以通过在 Windows 上编程来获得 Android 和 iPhone 版本。

我正在尝试使用适用于 Android 和 iPhone 的条形码扫描器:

https://www.npmjs.com/package/phonegap-plugin-barcodescanner-quick

但是说明上说要在 CLI 中键入命令,自从我起诉 PhoneGap build 以来我就一直没有使用它。

我尝试将代码添加到我的 like 中:

$(document).ready(function () {

//todo get user id from local storage
var searchTerm = window.localStorage.getItem("search");
var userID = window.localStorage.getItem("userID");
var history = [];
var lastUpdate = window.localStorage.getItem("searchUpdateTime");

//todo scan stuff
cordova.plugins.barcodeScanner.scan(
function (result) {
alert("We got a barcode\n" +
"Result: " + result.text + "\n" +
"Format: " + result.format + "\n" +
"Cancelled: " + result.cancelled);
},
function (error) {
alert("Scanning failed: " + error);
}
);
...

但是当我在 Windows 上使用 PhoneGap 桌面应用程序及其 Android 应用程序时,扫描仪永远不会打开。

更新:

Tried adding this code to my project for testing purposes, based on one of the answers below, but it returned nothing:

//todo scan stuff
if (cordova.plugins.barcodeScanner) {alert("Have a scanner object at least...");}

else{alert("nope");

最佳答案

这可能无法真正回答您的问题,但可能会有所帮助。我可能在一年前使用过相同的插件,基于 npm site它指示您使用命令行界面来安装它。由于该页面说要使用命令行安装,所以这段简短的代码应该可以工作。但是既然你说你正在使用云构建,那么有一种不同的方法可以使用 config.xml 在应用程序中添加插件。这是您将如何做的示例 this .

关于android - PhoneGap 构建插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32194676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com