注:所有请求参数parameter都为json字符串

所有回调参数都为json对象

回调参数code对应的0/-1, 0为成功, -1为失败!

Other



1. xviewSetStatusBar(String parameter)


修改状态栏字体颜色 - parameter参数为json字符串


目前只支持iOS


示例代码


var json = {
"color": "white/black"
};
window.xview.xviewSetStatusBar(JSON.stringify(json));

注:color只有white(白色)和black(黑色)


2. xviewTextToClipboard(String parameter)


拷贝字符串到粘贴板 -parameter参数为json字符串


示例代码


var json = {
"text": "要拷贝到粘贴板的文本",
};
window.xview.xviewTextToClipboard(JSON.stringify(json));

3. xviewPushWeb(String parameter)


打开手机里的App,跳转Safari网页或者App内打开一个新网页 - parameter参数为json字符串


示例代码


var json = {
"url": "http://www.baidu.com",
"type": "Web/App - 跳转Safari/App内跳转网页(选择性添加title和color字段,可不填)"
"title": "App内导航栏标题",
"color": "App内导航栏颜色,十六进制,必须为8位字符串,如0xffffff"
};
window.xview.xviewPushWeb(JSON.stringify(json));

4. xviewLocation(String parameter)


地理定位,获取当前位置


示例代码


var json = {
"callback": "回调方法名",
};
window.xview.xviewLocation(JSON.stringify(json));

回调参数


{
"code": "0/-1",
"data": {
"result": "success/失败原因",
"address": "格式化地址",
"country": "国家",
"province": "省/直辖市",
"city": "市",
"district": "区",
"street": "街道名称",
"number": "门牌号",
"POIName": "兴趣点名称",
"AOIName": "所属兴趣点名称",
"latitude": "经度",
"longitude":"纬度",
},
"message": "success/失败原因"
}

5. xviewCleanCache


清除缓存 - 无参数


示例代码


window.xview.xviewCleanCache;

6. xviewCallPhone(String parameter)


示例代码


var json = {
"tel": "电话号码",
};
window.xview.xviewCallPhone(JSON.stringify(json));

7.xviewGetAddressBook(String parameter)


获取通讯录信息 - parameter


示例代码


var json = {
"callback": "alert",
};
window.xview.xviewGetAddressBook(JSON.stringify(json));

回调参数


{
"code": "0/-1",
"data": [
{
"name": "名字",
"phone": "电话号码"
}
],
"message": "success/失败原因"
}

8. xviewAppVersion(String parameter)


获取app当前版本号


示例代码


var json = {
"callback": "回调方法名",
};
window.xview.xviewAppVersion(JSON.stringify(json));

回调参数


{
"code": "0",
"data": {
"versionCode": "版本号 - android 升级判断使用",
"versionName": "当前版本名称, 如1.0.1, web展示给用户看的"
},
"message": "success"
}

9.xviewExitApp(String parameter)


安卓端退出或最小化APP


示例代码


var json = {
type:'finish'//finish时退出APP,否则最小化APP
};
window.xview.xviewExitApp(JSON.stringify(json));

10.安卓物理返回键监听


安卓端点击物理返回键,原生调用js方法


示例代码


注:原生调取js方法(webd端定义无参方法)
xviewWebBack();

11.导航的交互


xviewNavigation:


参数:


{
data : {
endLongitude: 终点位置经度 (必传)
endLatitude: 终点位置纬度 (必传)
startLongitude: 起始位置经度 (可不传)
startLatitude: 起始位置纬度 (可不传)
}
type: driving/riding/walking 驾车/骑行/步行
}
返回参数:
{
code: "0" / "-1"
message: "success"/"failure"
}


还需要帮助吗? 联系我们
最新更新 18th Nov 2016