JS调用Android客户端功能的方法
公司文档
 | 版本 | 
 日期 | 
 作者 | 
 更新内容 | 
 | 1.0 | 
 2015-05-05 | 
 王恒 | 
 初稿 | 
 | 1.1 | 
 2015-05-23 | 
 王恒 | 
 添加打开职位地图的JS接口 | 
 | 1.2 | 
 2015-05-25 | 
 王恒 | 
 添加登录完成后刷新界面的JS接口 | 
 | 1.3 | 
 2015-06-12 | 
 王恒 | 
 新增Android JS接口注意点; 添加2.1版本需求接口(2.9-2.13章节) | 
1. 调用方法
  window.android.方法名(方法参数列表)
示例:
<a onClick="window.android.callPhone('18610980000')">拨打电话</a>
用户点击拨打电话超链接,会调用Android客户端callPhone()方法,并传递参数18610980000,客户端即可执行相应的功能
2. 刮目Android客户端提供的功能
2.1 拨打电话(打开拨号盘界面)
- 方法 
callPhone(String phoneNumber) 
- 参数列表: 
 
2.2 打开位置地图
2.2.1 打开公司位置地图
- 方法 
openCompanyMap(String companyJSON) 
- 参数列表 
- companyJSON 公司的关键信息JSON(应该包含id,经纬度,名称等信息)
 
 
2.2.2 打开职位位置地图
- 方法 
openJobMap(String jobJson) 
- 参数列表 
- jobJson 职位的关键信息JSON(应该包含id,经纬度,名称等信息)
 
 
2.3 打开职位详情页面
- 方法 
gotoJobDetail(String jobJSON) 
- 参数列表 
 
2.4 打开公司详情页面
- 方法 
gotoCompanyDetail(String companyJSON) 
- 参数列表 
- companyJSON 公司的关键信息JSON(应该包含id,链接地址等信息)
 
 
2.5 登录
2.5.1 进入登录界面,登录完成后不再返回当前Web页面
2.5.2 进入登录界面登陆后返回Web页面并刷新
- 方法 
refreshAfterLogin() 
- 参数列表 
 
2.6 打开咨询对话框
- 方法 
openAskDialog(String phoneNumber) 
- 参数列表 
 
2.7 投诉职位
- 方法 
gotoComplain(String jobJSON) 
- 参数列表 
 
2.8 收藏结果回调
- 方法 
onFavoriteResult(String resultJSON) 
- 参数列表 
 
2.9 打开完善个人信息提示框
- 方法 
showUserInfoCompleteConfirmDialog(); 
- 参数列表 
无 
2.10 直接打开用户信息完善页面
- 方法 
gotoUserInfoCompletePage() 
- 参数列表 
无 
2.11 跳转到个人中心页面
- 方法 
gotoUserCenter(long userId); 
- 参数列表 
userId 用户id 
2.12 打开所有报名人列表
- 方法 
openApplicantList(String jobJSON ) 
- 参数列表 
jobJSON - 职位的关键信息(如id,职位名称等内容) 
2.13 弹出提示信息
- 方法 
showToast(String toastMessage ) 
- 参数列表 
toastMessage - 提示文字(如:报名成功等) 
3. 嘀哒运动Android提供的功能
https://www.zybuluo.com/zhaolei1986/note/97860