[英]Apache Cordova 3 plugins not working
我对Apache Cordova绝对陌生,并尝试使用Cordova插件。 我添加了一些插件(设备,通知),并在插件列表中查看。 另外,我只开发Android应用程序。
我从文档页面复制的基本示例不起作用。
$(".buttons button").click(function() {
showAlert();
});
function showAlert() {
navigator.notification.alert(
'You are the winner!', // message
alertDismissed, // callback
'Game Over', // title
'Done' // buttonName
);
}
或这个
<input type="text" class="form-control" id="expression" placeholder="Expression">
var phoneName = device.name;
$("#expression").val(phoneName);
谁能解释我在做什么错?
请按照以下步骤使用Cordova 3中的任何特定插件-
假设您的项目目录为myApp ,并且您想使用通知/对话框插件-
cd myApp
cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-dialogs.git
完成此操作后,cordova将获取对话框插件并将其添加到插件目录。 现在,您需要在代码中指定要使用此插件。
打开您的android配置文件-
myApp/res/xml/config.xml
并添加以下行-
<feature name="Notification">
<param name="android-package" value="org.apache.cordova.Notification" />
</feature>
现在设置警报功能,别忘了定义回调函数,在给定的代码中看不到相同的内容-
function alertDismissed() {
// do something
}
navigator.notification.alert(
'You are the winner!', // message
alertDismissed, // callback
'Game Over', // title
'Done' // buttonName
);
现在运行构建
cordova build android
您现在应该可以使用该对话框。
更多细节
https://cordova.apache.org/docs/en/3.0.0/cordova_notification_notification.md.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.