本文将带你了解Android应用开发android 6.0下webview的定位权限设置方法,希望本文对大家学Android有所帮助。

如下所示:

WebView webView =   (WebView)findViewById(R.id.webview);

WebSettings webSettings =   webView.getSettings();

//webview支持js脚本

webSettings.setJavaScriptEnabled(true);

//启用数据库

webSettings.setDatabaseEnabled(true);

//设置定位的数据库路径

String dir = this.getApplicationContext().getDir("database", Context.MODE_PRIVATE).getPath();

webSettings.setGeolocationDatabasePath(dir);

//启用地理定位

webSettings.setGeolocationEnabled(true);

//开启DomStorage缓存

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);

}

});

//在Androidmanifest.xml中开启权限

Android6.0版本需要加上:

if (Build.VERSION.SDK_INT >= 23) {

int checkPermission =   ContextCompat.checkSelfPermission(MainActivity.this,   Manifest.permission.ACCESS_COARSE_LOCATION);

if   (checkPermission !=   PackageManager.PERMISSION_GRANTED) {

ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.ACCESS_COARSE_LOCATION},   1);

ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.ACCESS_FINE_LOCATION},   1);

Log.d("TTTT", "弹出提示");

}

}

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之Android频道!

android webview权限申请_Android应用开发之android 6.0下webview的定位权限设置方法相关推荐

  1. android 图片横竖判断_Android应用开发之android 判断ImageView当前显示的是哪一张图片...

    本文将带你了解Android应用开发之android   判断ImageView当前显示的是哪一张图片,希望本文对大家学Android有所帮助. 判断ImageView当前显示的是哪一张图片 Java ...

  2. java edittext 输入监听_Android应用开发之Android EditText 监听用户输入完成的实例

    本文将带你了解Android应用开发Android EditText 监听用户输入完成的实例,希望本文对大家学Android有所帮助. 我们都知道, Android   EditText输入框,并没有 ...

  3. android设置背景图片不填充整个_Android应用开发之android解决背景图片平铺拉伸问题...

    本文将带你了解Android应用开发之android解决背景图片平铺拉伸问题,希望本文对大家学Android有所帮助 最近开发时遇到一个问题: 使用一条图片(1200x128)平铺作为背景,测试机型是 ...

  4. Android之基于xmpp openfire smack开发之Android客户端开发[3]

    http://blog.csdn.net/shimiso/article/details/11225873 在上两篇文章中,我们依次介绍openfire部署以及smack常用API的使用,这一节中我们 ...

  5. Android之基于xmpp openfire smack开发之Android消息推送技术原理分析和实践[4]

    http://blog.csdn.net/shimiso/article/details/8156439 前面几篇给大家系统讲解的有关xmpp openfire smack asmack相关的技术和使 ...

  6. android 6.0蓝牙服务开启,Android应用开发之Android 6.0 蓝牙搜索不到设备原因,MIUI权限申请机制方法...

    本文将带你了解Android应用开发Android 6.0 蓝牙搜索不到设备原因,MIUI权限申请机制方法,希望本文对大家学Android有所帮助. 为提供更高的数据保护   Android6.0版本 ...

  7. android webview 太大,Android应用开发之Android WebView加载图片显示过大的处理教程(代码教程)...

    本文将带你了解Android应用开发Android  WebView加载图片显示过大的处理教程(代码教程),希望本文对大家学Android有所帮助. Webview加载图片时,经常会遇到图片显示不符合 ...

  8. adb 查看屏幕大小_Android应用开发之adb命令如何获取android手机屏幕分辨率

    本文将带你了解Android应用开发之adb命令如何获取android手机屏幕分辨率,希望本文对大家学Android有所帮助 #### 1.   通用方法: adb shell dumpsys win ...

  9. 3G应用开发之Android 传智播客 基础知识总结

    3G应用开发之Android Android应用开发之3G  3G应用开发之Android 3G应用开发之Android 应用开发之 讲师: 讲师:黎活明 北京传智 播客教育 www.itcast.c ...

最新文章

  1. HTML——ASP的 Response.write 方法输出中文乱码解决方案
  2. 数值的加减会改变python中id,在python中调用Nan值并更改为数字
  3. 前端学习(650):标识符 关键字 保留字
  4. dedecms 找后台总结_总结找到后台路径的N总思路方法
  5. 收拾老家发现的老版纸币,现在还能用吗?
  6. pad点餐系统 内存管理的一点总结
  7. JFreeChart 简单使用
  8. 【语音合成】基于matlab线性预测系数和基音参数语音合成【含Matlab源码 563期】
  9. 2023计算机毕业设计SSM最新选题之javaJava班级信息管理系统x0w9c
  10. 【Qualcomm】浏览器无法登录高通网站的修改方法
  11. android 夜间模式功能,Android 夜间模式的三种实现
  12. JavaScript【狂神笔记】
  13. 数据库小技能:序列和伪列
  14. 【存储】块存储、文件存储和对象存储的区别?
  15. python中的random模块_Python内置random模块生成随机数的方法
  16. 视频无损编辑、截取工具
  17. Markdown 表情包大全
  18. 万网虚拟主机开启short_open_tag短标签支持
  19. 颁奖 | 获奖名单又来惹~!有你咩?
  20. mybatis批量入库

热门文章

  1. Odoo与浪潮合资研发PS Cloud之如何配置和运行调度程序
  2. 第九节、人脸检测之Haar分类器
  3. Nginx 指令目录(中文版)
  4. Linux Kernel ‘CLONE_NEWUSER|CLONE_FS’本地权限提升漏洞
  5. markdown 流程图js_在Markdown中用mermaid语法绘制图表
  6. synchronized原理_浅谈synchronized的实现原理
  7. 面向对象的特点_java基础 之 面向对象
  8. python 线程超时设置_爬虫基础知识(一)多线程与threading模块
  9. common java socket,JAVA I/O(四)网络Socket和ServerSocket
  10. Neumorphism新拟物化控件设计灵感