H5与Android原生交互

  • H5调用 Android 对象 NativeMethods 的方法
  • Android调用H5对象 WebMethods 的方法

身份证识别

  • H5 调用 NativeMethods.idRecognize(0) ,弹出认证页面
  • Native 获取身份证信息调用, WebMethods.setIdCard(info) ,H5写好回调处理相关逻辑
    info身份证信息json格式,相关字段如下
    • idCard 身份证号码
    • name 姓名
    • sex 性别
    • nation 名族
    • address 地址
    • birthday 生日
    • certOrg 机构
    • headPic base64头像信息
    • effDate 身份证开始时间
    • expDate 身份证过期时间

打开高拍仪

H5调用 NativeMethods.reTakePhoto() ,跳转高拍仪页面进行拍照

H5直接调用默认的文件选择器, 打开图片选择图片

显示pdf

  • 对超链接结尾为 .pdf 进行了拦截, 直接跳转pdf预览页面
  • 也可直接调用 NativeMethods.loadPdf(url)

获取设备唯一标识

H5调用 NativeMethods.getSerialNumber()

系统设置

H5调用 NativeMethods.enterSetting()

输入密码123456

系统重启页面

H5调用 NativeMethods.enterReboot()

密码654321

其他

调试开关

快速点击音量键5次, 右下会显示vConsole

页面重新加载

长按返回首页按钮 (3s以上),页面重新加载

清除用户信息

H5调用 NativeMethods.removeUser()