使用webview加载html5

由于涉及定位功能

if (ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION)!= PackageManager.PERMISSION_GRANTED|| ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION)!= PackageManager.PERMISSION_GRANTED|| ActivityCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE)!= PackageManager.PERMISSION_GRANTED) {Toast.makeText(getApplicationContext(),"没有权限,请手动开启定位权限",Toast.LENGTH_SHORT).show();ActivityCompat.requestPermissions(MainActivity.this,new String[]{Manifest.permission.ACCESS_COARSE_LOCATION, Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.WRITE_EXTERNAL_STORAGE}, 100);return false;}

开启权限之后,webView开启地理位置功能

WebView webView = (WebView)findViewById(R.id.webview);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setDatabaseEnabled(true);
String dir = this.getApplicationContext().getDir("database", Context.MODE_PRIVATE).getPath();
webSettings.setGeolocationDatabasePath(dir);       webSettings.setGeolocationEnabled(true);    //启用地理定位  webSettings.setDomStorageEnabled(true)
webView.setWebChromeClient(new WebChromeClient() {  @Override  public void onReceivedIcon(WebView view, Bitmap icon) {  super.onReceivedIcon(view, icon);  }  @Override
public void onGeolocationPermissionsShowPrompt(String origin,Callback callback) {  callback.invoke(origin, true, false);    super.onGeolocationPermissionsShowPrompt(origin, callback);  }
});

使用webView加载滴滴打车的网页地址:

https://common.diditaxi.com.cn/general/webEntry?wx=true&bizid=257&channel=70365

使用安卓手机可以正常使用滴滴打车

接入滴滴打车html5 网页版相关推荐

  1. 接入滴滴打车html5 网页版,接入滴滴打车html5 网页版

    使用webview加载html5 由于涉及定位功能 if (ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_CO ...

  2. js HTML5 网页版植物大战僵尸游戏

    js HTML5 网页版植物大战僵尸游戏 源于:http://www.huiyi8.com/moban/ 植物大战僵尸Javascript版 HTML5模版 body{-moz-user-select ...

  3. PopCap推出html5网页版宝石迷阵

    2019独角兽企业重金招聘Python工程师标准>>> 切图网(www.qietu.com):PopCap公司推出网页版游戏宝石迷阵,这是一款经典的老游戏,但是在html5兴起的时候 ...

  4. 网页游戏五子棋php,HTML5网页版黑白子五子棋游戏的示例代码分享

    闲来无事做,用H5搞了几个小游戏,当然本人只是菜鸟,搞出来玩玩,大神莫喷哦, 1.HTML5网页版黑白子五子棋游戏代码,源码请下载附件! 部分前端代码: 五子棋 *{ margin:0; paddin ...

  5. 《游戏学习》| 水果忍者HTML5网页版在线游戏 | 源码分析

    游戏介绍 这是一款由百度JS小组提供的HTML5版切水果游戏,这款基于HTML5实现的网页版切水果游戏虽然和原版的切水果游戏相比仍有美中不足之处,但也算有声有色,画面效果也十分炫目华丽. 游戏截图 主 ...

  6. 五子棋游戏代码html,HTML5网页版黑白子五子棋游戏代码

    特效描述:HTML5 网页版黑白子五子棋 五子棋游戏. 通过原生js和canvas实现五子棋,可以试下左右手互搏 代码结构 1. HTML代码 PK 您的浏览器不支持canvas var text = ...

  7. html5游戏割绳子源码,HTML5 网页版割绳子(Cut the Rope)游戏

    Cut the Rope 是移动设备上的一款小游戏,十分招人喜欢.微软联合 Cut the Rope 团队将这个小游戏制成了网页版 Cut the Rope(割绳子),使用 HTML5 与 JavaS ...

  8. 收藏网页版小游戏:蜘蛛纸牌、扫雷、水果忍者、打地鼠、吃豆人

    学习之余当然是摸鱼了,这里分享几个不用下载直接在线玩耍的游戏.有蜘蛛纸牌网页版在线玩.在线扫雷小游戏.在线玩的水果忍者.吃豆人.打地鼠.3D模仿. 下面我将一个个列出来.欢迎体验收藏! 蜘蛛纸牌:这是 ...

  9. 飞机大战HTML5游戏源码,基于Canvas制作的网页版飞机大战游戏+飞机大战手机端

    简介: 飞机大战HTML5游戏源码是一款基于Canvas制作的网页版飞机大战游戏,画质精美的飞机大战手机端游戏源码 网盘下载地址: http://kekewangLuo.net/W1S2LQcqAT2 ...

最新文章

  1. http://weibo.com/cnblogs
  2. Net Present Value - NPV
  3. 【转载】失业的程序员(九):创业就是一场戏
  4. vue 计算属性_lt;Vue 源码笔记系列6gt;计算属性 computed 的实现
  5. virtualbox linux通用网卡,详解VirtualBox + CentOS 虚拟机网卡配置
  6. Cat.5e/Cat.6系统测试要点和常见工程问题解答
  7. 从源代码安装PostgreSQL10.1
  8. Matlab连接字符串的方法
  9. String类的getBytes()方法
  10. 2020最新抖音上热门技巧你知道了几个?
  11. QML入门教程(12): Item介绍
  12. [扫盲教程]——Mac 新手最容易犯的几项错误
  13. 继勒索病毒“永恒之蓝”445端口被封之后,在公网实现smb文件共享
  14. html5 jq点赞功能,jQuery实现简单的点赞效果
  15. linux 查壳工具,die查壳工具 使用教程
  16. 本科操作系统学习笔记(上篇)
  17. BAT级别划分和KPI考核等消息
  18. 企业视频会议系统EasyRTC-SFU之mediasoup-demo在 Windows上的编译安装
  19. 计算机应用程序没声音,电脑如何关闭某个应用程序的声音
  20. 命令行 PDF 转换器:::fCoder 2PDF

热门文章

  1. 时间戳转换成年月日时分秒
  2. 打造专业仪器仪表B2B撮合交易平台,实现资源迅速整合与商品高效匹配
  3. DCMM(数据管理能力成熟度评估模型)的权威解析与评估过程--一文读懂DCMM
  4. 华三服务器修改HDM密码
  5. android双网卡,指定发包网卡。
  6. PyG基于DeepWalk实现节点分类及其可视化
  7. 计算机质量度,带你揭秘推广中质量度的神秘面纱
  8. Android音乐播放器的开发实例(2021新版-Java版)
  9. 总结入门学习OpenFOAM的资料(网址、论坛、帖子、博客等)
  10. 对比 Git 与 SVN,这篇讲的很易懂