1.监听按键事件
返回键
api.addEventListener({
name:'keyback'
}, function(ret, err){
if( ret ){
alert( JSON.stringify( ret ) );
}else{
alert( JSON.stringify( err ) );
}
});
主菜单键
api.addEventListener({
name:'keymenu'
}, function(ret, err){
if( ret ){
alert( JSON.stringify( ret ) );
}else{
alert( JSON.stringify( err ) );
}
});
音量+
api.addEventListener({
name:'volumeup'
}, function(ret, err){
if( ret ){
alert( JSON.stringify( ret ) );
}else{
alert( JSON.stringify( err ) );
}
});
音量-
api.addEventListener({
name:'volumedown'
}, function(ret, err){
if( ret ){
alert( JSON.stringify( ret ) );
}else{
alert( JSON.stringify( err ) );
}
});
api.addEventListener({ name: 'batterylow' // 设备电池电量低事件,字符串类型 }, function(ret, err) { if (ret) { alert(JSON.stringify(ret)); } else { alert(JSON.stringify(err)); } });
api.addEventListener({ name: 'batterystatus' // 设备电池状态改变事件,如电量变化或正在充电,字符串类型 }, function(ret, err) { if (ret) { alert(JSON.stringify(ret)); } else { alert(JSON.stringify(err)); } });
网络断开
api.addEventListener({
name:'offline'
}, function(ret, err){
if( ret ){
alert( JSON.stringify( ret ) );
}else{
alert( JSON.stringify( err ) );
}
});
网络连接
api.addEventListener({
name:'online'
}, function(ret, err){
if( ret ){
var connectionType = ret.connectionType;
alert( JSON.stringify( ret ) );
}else{
alert( JSON.stringify( err ) );
}
});
应用程序进入后台
api.addEventListener({
name:'pause'
}, function(ret, err){
if( ret ){
alert( JSON.stringify( ret ) );
}else{
alert( JSON.stringify( err ) );
}
});
应用程序从后台恢复到前台
api.addEventListener({
name:'resume'
}, function(ret, err){
if( ret ){
alert( JSON.stringify( ret ) );
}else{
alert( JSON.stringify( err ) );
}
});
开启摇动检测功能
api.addEventListener({
name:'shake'
}, function(ret, err){
if( ret ){
alert( JSON.stringify( ret ) );
}else{
alert( JSON.stringify( err ) );
}
});
手指向下轻扫事件
api.addEventListener({
name:'swipedown'
}, function(ret, err){
if( ret ){
alert( JSON.stringify( ret ) );
}else{
alert( JSON.stringify( err ) );
}
});
name:'swipeleft'//向左轻扫
name:'swiperight'//向右轻扫
name:'swipeup'//向上轻扫
name:'tap'//在页面上的任何位置单击
name:'longpress'//在页面上长按
状态栏内的通知被点击后的事件
api.addEventListener({
name:'noticeclicked'
},function(ret,err){
var value = ret.value;
if(ret.type == 0){
//APICloud推送内容
} else if(ret.type == 1){
//开发者自定义消息
}
});