APIcloud 移動端常用事件


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){

//開發者自定義消息

}

});

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM