更新日期:     浏览次数:

1. 其他

本页介绍了其他一些云之家原生能力,开发者可以根据应用的需求进行相应的配置。本页方法会不定期更新以满足更多应用个性化的开发需求。如果您有什么需求,欢迎在云之家开发者交流社区留言反馈,我们会根据您的需求进行优化。

1.1. 扫一扫

调用代码:

qing.call("scanQRCode",  {
    "needResult":0,
    "success": function(result) { }
});

参数说明:

参数名称 数据类型 必选 说明
needResult int 是否需要处理,默认为0,扫描结果由云之家处理,1则直接返回扫描结果。

回调说明:

{
    success: true or false 是否成功(String)
    error: 错误信息(String)
    errorCode: 错误码(int)
    data:{
         "qrcode_str":"xxx"
    }
}

data字段说明:

字段名称 数据类型 说明
qrcode_str string 扫码返回的结果,该结果在needResult为1的时候;当needResult为0时,data字段不返回。

1.2. 打开第三方应用

调用代码:

qing.call('gotoApp',  {
    "data":'yunzhijia://p?url=https://itunes.apple.com/cn/app/id595672427',
    "success": function(result) {
        alert("结果:"+JSON.stringify(result));
    }
});

参数说明:

参数名称 数据类型 必选 说明
data string 第三方应用跳转Scheme。其中url是必须的,表示应用的下载地址。如果手机未安装应用,则跳转至此地址进行安装;如果还需其他参数,则使用 & 接到后面;如果是Android,也可定义为:packageName://className?key=value&key=value;

回调说明:

  • 当调用成功时直接打开了第三方应用。
  • 当调用失败时:
{
   success: false
    error: 错误信息(String)
    errorCode: 错误码(int)
    data:
}

1.3. 获取或者设置粘贴板内容

调用代码:

//0.9.12及以上支持
qing.call('clipBoard', {
    'type':'getString or setString',
    'string':'设置的内容',
    'success': function(result){}
});

参数说明:

参数名称 数据类型 必选 说明
type string getString表示获取粘贴板内容,setString表示设置粘贴板内容
string string getString时传空,setString时传入需要设置的内容

回调说明:

{
    success: true or false 是否成功(String)
    error: 错误信息(String)
    errorCode: 错误码(int)
    data:{
        'string': '粘贴板内容' //getString才会返回此值,此参数做了url encode,使用时需要decode
    }
}

results matching ""

    No results matching ""