本页介绍了其他一些云之家原生能力,开发者可以根据应用的需求进行相应的配置。本页方法会不定期更新以满足更多应用个性化的开发需求。如果您有什么需求,欢迎在云之家开发者交流社区留言反馈,我们会根据您的需求进行优化。
调用代码:
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字段不返回。 |
调用代码:
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:
}
调用代码:
//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
}
}