前言
按照上一篇应该是可以启动应用了
事件表
事件 | 描述 |
---|---|
deviceReady | 当Cordova 加载完成后该事件被触发。这有助于确保在加载之前的一切 Cordova 函数不会被调用。 |
pause | 被置于后台则触发此事件。 |
resume | 从后台返回触发 |
backbutton | 返回键 |
menubutton | 菜单键 |
searchbutton | Android的搜索按钮 |
startcallbutton | 打电话那个键 |
endcallbutton | 挂电话那个键 |
volumedownbutton | 音量- |
volumeupbutton | 音量+ |
使用事件
比如这时候我要控制返回按钮,就直接在index.js里面初始化函数中加入
// Application Constructor
initialize: function() {
//这句是默认的
document.addEventListener('deviceready', this.onDeviceReady.bind(this), false);
//这句是监听按钮的
document.addEventListener("backbutton", onBackKeyDown, false);
//监听返回按钮的函数
function onBackKeyDown(e) {
//处理按下原生按钮后的api
e.preventDefault();
//js提示框
alert("你按了返回键!");
}
},
点击返回按钮后,效果如下: