zoukankan      html  css  js  c++  java
  • 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){

    //开发者自定义消息

    }

    });

     

  • 相关阅读:
    计算时代之大数据-分类阅读时代
    从语言到库到框架,再到API,再到标记最后到DSL语言
    Angular指令1
    宇宙量子计算理论
    Angular实现瀑布流的库angular-deckgrid
    Markdown会干掉Html吗?
    基于Html5缓存的页面P2P技术可行性探讨
    一个艰难的决定
    CentOS7 安装 MariaDB-10.4.7
    MongoDB-4 GridFS 文件存储
  • 原文地址:https://www.cnblogs.com/wangyihong/p/7069072.html
Copyright © 2011-2022 走看看