如何在android中设置webview的定位权限
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,本文小编为大家详细介绍"如何在android中设置webview的定位权限",内容详细,步骤清晰,细节处理妥当,希望这篇"如何在android中设置webview的定位权限"文章能帮助大家解决疑惑,下
千家信息网最后更新 2025年11月08日如何在android中设置webview的定位权限
本文小编为大家详细介绍"如何在android中设置webview的定位权限",内容详细,步骤清晰,细节处理妥当,希望这篇"如何在android中设置webview的定位权限"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
如下所示:
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); } @Overridepublic 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中设置webview的定位权限"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
权限
定位
中设
文章
内容
数据
数据库
妥当
地理
思路
新知
更多
步骤
版本
知识
知识点
篇文章
细节
缓存
脚本
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
用手机创建我的世界国际版服务器
miui媒体服务器
三级网络技术考试考的协议
电脑本地服务器开了打不开文件
金蝶软件迷你版数据库
崇明区智能软件开发销售厂
上海进口网络技术创造辉煌
网络安全监管记录多久一次
宣传部 网络安全法
斯汀母巴西服务器
雅康面膜软件开发
一个服务器有几个王者
公司网站服务器到期没续费
宁煤网络安全招标
为什么软件开发一定要学历
服务器温度过高会报警吗
json存数据库
华强北三星服务器内存
vcu软件开发相关标准
戴尔服务器raid界面设置
深圳上位机行软件开发
图像识别依赖神经网络技术
sql 列出数据库表
备考三级网络技术
上海智能软件开发有限公司
医院信息科数据库管理的职责
出售淘宝店铺云服务器
2021年网络安全黄鹤杯
云服务器真的有效吗
工业互联网企业创联科技