HTML5进行app开发具有开发快,跨平台等优点,但是当客户需要访问照相机或者调用摄像头等硬件的时候,H5就会有限制,必须要调用原生方法进行设备访问。下面简要介绍JS和原生方法互相调用的方法:

1 在webview的进行配置,首先支持JS和JS接口访问:

这里JSHook是一个Java类:

这里只是演示JS可以调用硬件,但并未实现如何将拍照的照片上传到服务器。

2 JS方法编写

上面注册的JSHook对象,再JS中对于kz,根结点都是window,即window.kz.QR() 就是webview中的JSHook.QR()

3 效果预览

单击扫一扫,

最新文章

  1. [原]CentOS7部署osm2pgsql
  2. MongoDB 由于目标计算机积极拒绝,无法连接 2014-07-25T11:00:48.634+0800 warning: Failed to connect to 127.0.0.1:27017, reason: errno:10061
  3. Python标准模块--linecache
  4. Openbox中指定目录打开程序
  5. Work around by " Due to heavy load, the latest workflow operation has been queued. " 分类: Sharepoint 2015-07-08 00:19 3人阅读 评论(0) 收藏
  6. 推荐一个winform 界面交互类库转
  7. 如何在Hadoop的MapReduce程序中处理JSON文件
  8. Bluetooth in Android 4.2 and 4.3(一):综述
  9. 用jquery-easyui中的combotree实现树形结构的选择
  10. 在 Windows Azure 虚拟机中如何备份和还原 Windows 系统磁盘
  11. ViewPager+View实现Tab
  12. Android应用开发:CardView的使用及兼容
  13. myeclipse10不用打开myeclipse configuration center安装插件的方法
  14. python_变量
  15. centos7安装部署gitlab服务器
  16. OTG驱动分析(一)
  17. dict、defaultdict 和 OrderedDict 比较
  18. python websocket Django 实时消息推送
  19. SSM商城项目(十一)
  20. keydown,keypress,keyup三者之间的区别

热门文章

  1. [UWP]了解模板化控件(2):模仿ContentControl
  2. java学习笔记 --- 数组
  3. 判断是否支持WebP
  4. python3编码问题终结者--还搞不懂你来找我
  5. CSS写动态下拉菜单 -----2017-03-27
  6. js面向对象-原型链
  7. oracle删除字段中的空格、回车及指定字符
  8. 更全面的聊聊PRINCE2是什么
  9. 3.XML的格式化显示
  10. Unix文件 I/O(不带缓冲区的)上