6.2 手机端函数
用于对手机上使用WebView显示网页,网页需要调用手机上原生功能而提供的对外函数接口,命名空间为:dyscode
参考页面脚本代码如下:
function c(code) {
$("#qrcode").val(code);
if (code) {
//search(); 业务代码
}
}
function closeform() {
dyscode.closeform("cf");
}
function callqr() {
dyscode.getQRcode("c");
}
6.2.1 callPhoneFunc( String url)(拨打手机号码)
直接调用手机的拨打号码界面
传入参数:
url : 手机号码
6.2.2 getQRcode(String jsmethod) (手机扫码)
打开手机扫码功能,获取到手机扫码数据后回调页面的js方法
传入参数:
jsmethod: 回调页面的js方法
6.2.3 closeform(String str)(关闭界面)
关闭当前WebView界面
传入参数:
str: 预留
6.2.4 getLoginInfo(String jsmethod) (获取APP登陆信息)
获取手机app登陆的信息,包括
Name:姓名
USERID:用户账号
DeptName:部门名称
DeptID:部门代号
CompanyID:公司代号
传入参数:
jsmethod: 回调页面的js方法,即返回登陆信息的json
6.2.5 callAppPage(String menuid) (调用手机上的菜单进入原生app界面功能)
通过手机终端定义的菜单id,来打开手机对应的原生界面功能
传入参数:
menuid: 手机终端菜单id
6.2.6 callReturn(String url,String text) (打开url功能)
点击url,调用手机WebView继续显示网页页面
传入参数:
url: 网页连接 如:http://www.baidu.com ,或系统相对路径 /default.aspx
text:打开页面后显示的标题
6.2.7 setTitle(String text) (打开url后设置界面标题)
修改webview显示的标题
传入参数:
text:设置打开页面后显示的标题