如何在android中设置webview的定位权限
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,本文小编为大家详细介绍"如何在android中设置webview的定位权限",内容详细,步骤清晰,细节处理妥当,希望这篇"如何在android中设置webview的定位权限"文章能帮助大家解决疑惑,下
千家信息网最后更新 2025年01月18日如何在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安全错误
数据库的锁怎样保障安全
远程服务器 404
上海智能化软件开发怎么样
哪个学校有护理和网络技术
nacos不使用数据库
泉州防御服务器最新报价
csgo牛逼服务器
软件开发的账务处理
关于网络安全的认知实习报告
ibmx3610服务器尺寸
泰坦陨落2北极星服务器在哪里
大话免费版武器数据库
数据库原理主要内容
算法软件开发免增值税吗
关于网络安全教育征文
逆水寒怎么看服务器前1000
开发c 用什么软件开发
空军职工数据库
云服务器酷番
盛达网络技术
现代化网络安全市场报价
世界风互联网科技有限公司
网络安全法哪年发布并实施
网络安全法第76条第一款
广州荔支网络技术有限公司上市
去制造业做软件开发有前途嘛
xgpu怎么切服务器
网络安全法全文解读ppt
逆水寒怎么看服务器前1000
dell670服务器电源改可调
高一学生有哪些网络安全教育