webview中h5高德定位没有权限的问题Geolocation permission Denied

2023-11-15

网上都是说添加这两个东西:

        settings.setDatabaseEnabled(true);

        settings.setDomStorageEnabled(true);

        mWebView.setWebChromeClient(new WebChromeClient() {
            @Override
            public void onGeolocationPermissionsShowPrompt(String origin, GeolocationPermissions.Callback callback) {
                callback.invoke(origin, true, false);
                super.onGeolocationPermissionsShowPrompt(origin, callback);
            }
        });

但是添加后,还是不行,搞了好久,原来要在as的build.gradle中把

targetSdkVersion: 改成23就可以了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

webview中h5高德定位没有权限的问题Geolocation permission Denied 的相关文章

  • 从 BroadcastReceiver 获取方法来更新 UI

    我正在尝试根据变量的变化更新用户界面BroadcastReceiver 因此 我需要调用一个扩展类的方法 以获取我提到的变量 BroadcastReceiver in MainActivity取决于但我无法以任何方式获得真正的返回值 扩展的
  • Android 5.0 Lollipop 中屏幕固定关闭时如何收到通知?

    我有一个在后台运行的应用程序 并在手机上发生特定事件时启动活动 我发现在 Android 5 0 中 当用户使用另一个应用程序打开屏幕固定时 startActivity intent 调用将被完全忽略 我的应用程序不知道该活动尚未启动 因此
  • 如何在 Android 应用程序中单击按钮时打开 Gmail Compose?

    当我的 Android 应用程序中单击按钮时 我尝试打开 Gmail 撰写屏幕 我需要 Google 提供的 API 密钥吗 或者我需要在按钮 onClickListener 中做什么 任何形式的见解都非常值得赞赏 正如 JeffC 指出的
  • FLAG_ACTIVITY_REORDER_TO_FRONT 被忽略

    我有一个包含项目列表的 FragmentActivity 当应用程序处于后台时 可以推送该项目列表 发生这种情况时 我想创建一个状态栏通知并提醒用户更新 当用户单击通知时 活动应重新排序到前面并显示在屏幕上 同时在列表底部显示新项目 所以我
  • Android 中有没有办法获取 SD 卡大小?

    欢迎大家 我已经在 Stackoverflow 和 google 上尝试过与此相关的每个问题 但没有一个有效 我已经尝试过类似下一个链接的操作 但它返回的内容与内部存储相同 如何获取外部存储 SD 卡的大小 带安装的 SD 卡 https
  • 多语言 Android 应用程序:在电子邮件和密码字段中显示英文键盘

    我们正在开发一款多语言 Android 应用程序 针对英语和阿拉伯语 面临的问题是在登录和注册屏幕中 我们希望仅以英文文本输入用户名和密码字段 从而显示英文键盘 无论设备区域设置语言如何 已尝试在 edittext 中设置 inputtyp
  • android:进程和进程名称

    我试图理解android process属性 Ref says http developer android com guide topics manifest application element html proc 如果分配给该属性的
  • 在 Android 中始终以横向模式打开相机

    在我的 Android 应用程序中 单击按钮后我希望相机以横向模式打开 即使我将手机旋转为纵向模式 相机也应始终处于横向模式或纵向模式 使用此代码在横向模式下打开相机 Intent cameraIntent new Intent Media
  • 无法在云控制台中启用 Maps SDK for Android

    我在云控制台中启用适用于 Android 的 Maps SDK 时遇到此问题 https console cloud google com https console cloud google com 它会抛出以下错误 附截图 我收到错误消
  • 更改 Android 中的媒体音量?

    我可以更改媒体音量吗 如何 到目前为止我用过这个 setVolumeControlStream AudioManager STREAM MUSIC 但有一个搜索栏并且想要更改媒体音量 而不是铃声音量 那么有人可以告诉我如何更改媒体音量onC
  • 如何更改对话框片段内的片段

    我想做一个空的DialogFragment with a LinearLayout然后更改里面的片段LinearLayout 例如 第一个片段是 3 个按钮 facebook google 电子邮件登录 的登录 当有人按下电子邮件时 第 2
  • 使用 UPI url 调用 PSP 应用程序

    我正在尝试创建一个商家应用程序 它将根据 NPCI 的指南生成一个 url 此 url 将作为意图共享 并且 PSP 应用程序 任何注册的银行应用程序 应该能够侦听该 url 并被调用 我已经形成了这样的网址 upi pay pa icic
  • 使用后退按钮启动 Activity

    我正在 Android 中开发一个应用程序 我正在寻找解决方案 有一个活动 例如 A1 通过单击按钮 用户可以转到另一个活动 例如 A2 现在 一旦用户完成 A2 活动 他就会单击后退按钮 返回到上一个活动 A1 这是众所周知的事实 A1此
  • 无法登录 Google Play 游戏服务

    我在开发者控制台上使用包名称和正确的签名证书设置了我的游戏 并为其创建了排行榜 但没有创建任何成就 然后 我从以下位置下载了示例 Type A Number Challenge 和 BaseGameUtils https developer
  • 如何在 onDraw() 方法中定义与像素无关的高度

    我扩展了 View 来构建自定义小部件 我想用独立的像素单位定义小部件的高度 我认为可以通过将像素密度乘以所需的高度来完成 但我不知道该怎么做 到目前为止我所拥有的 最小化 public class Timeline extends Vie
  • Android复杂布局线性和相对

    I have to implement a layout like shown in the diagram and I do not know the best combination to achieve the required de
  • 如何通过 AppCompatActivity 使用 YouTube Android 播放器 API

    为了在我的应用程序中播放视频 我决定扩展 YouTube Android Player API 但问题是我的菜单消失了 因为我没有从 AppCompatActivity 扩展 问题是 如何使用 YouTube Android Player
  • 动态创建 JSON 对象

    我正在尝试使用以下格式创建 JSON 对象 tableID 1 price 53 payment cash quantity 3 products ID 1 quantity 1 ID 3 quantity 2 我知道如何使用 JSONOb
  • Application.onLowMemory() 未调用

    我创建了自己的应用程序类 我尝试调试它 代码在 Application onCreate 处停止 但不会在 onLowMemory 处停止 为了测试该场景 我打开了许多其他高内存应用程序 我看到的是调试会话终止 在 Eclipse 中 并且
  • 在android中使用BaseActivity的不同活动中的通用标头

    我想编写一次代码并在不同的活动中使用 我创建了一个Base Activity class为了那个原因 此外 不同活动中所有布局的标题都是相同的 我在以下人员的帮助下做到了这一点

随机推荐

  • Failed to find Platform SDK with path: platforms;android-P

    坑大了 接收别人写的代码 clone下来的代码 run以后报Failed to find Platform SDK with path platforms android P这样的错误 当时一脸懵逼 最后全局搜索一下 Ctrl shift
  • STM32 电机教程 15 - BLDC 速度环内嵌电流环

    前言 无刷直流 Brushless Direct Current BLDC 电机是一种正快速普及的电机类型 它可在家用电器 汽车 航空航天 消费品 医疗 工业自动化设备和仪器等行业中使用 正如名称指出的那样 BLDC 电机不用电刷来换向 而
  • python中的requests,response.text与response.content及其编码

    文章目录 response的属性 1 response status code 2 response text 3 response content 4 response encoding 5 response apparent encod
  • mysql使用api详解_在MYSQL中如何使用API_MySQL

    5 2 选择API 本节介绍根据各种类型的应用程序选择A P I的方法 比较C DBI 和PHP API 的能力 并给出它们相对的优点和缺点 并指出什么时候应选择哪一个 首先应该指出 笔者不认为任一种语言优于其他语言 尽管笔者的确有自己的喜
  • 解决阿里云(ECS)等云主机服务端口的访问不通问题(安全组的坑)

    一 在现在阿里云 腾讯云 京东云等一系列的云主机的出现 作为开发者 将越来越多的服务搬上云主机上去了 二 但是在将服务 例如mysql redis等放在云主机上部署后 远程无法连接 其实是云主机安全组的坑 今天给忙活了一下午 三 配置安全组
  • 初等数据加密——对称加密算法

    对称加密算法是当今应用范围最广 使用频率最高的加密算法 根据加密方式分为密码和分组密码 分组密码工作模式又可分为ECB CBC CFB OFB和CTR等 密钥长度决定了加密算法的安全性 DES算法的使用 DES Data Encryptio
  • Unity实现鼠标点击指定位置导航角色

    实现目标 使用组件 一个场地 导航代理 摄像机 实现 进入游戏 鼠标左键点击场景的任意位置 导航代理将自动前往指向位置 步骤 首先我们需要一个场景 新建一平面作为场景地面 如果需要额外的障碍物则自己设置 这里不额外添加 然后在平面上放置一胶
  • Kubernetes(k8s)读记(一)

    Kubernetes 概述 Kubernetes 源于希腊语 意为 舵手 或 飞行员 k8s 这个缩写是因为 k 和 s 之间有八个字符的关系 Google 在 2014 年开源了 Kubernetes 项目 开源 用于管理云平台中多个主机
  • RabbitMQ-死信队列

    文章目录 前言 简介 使用Java代码创建和配置死信队列 死信队列的优缺点 总结 前言 当涉及到处理消息队列中无法正常消费的消息时 RabbitMQ的死信队列 Dead Letter Queue DLQ 是一个关键概念 在这篇博客中 我们将
  • 个人买保险扫盲

    1 购买保险原则总结 一般人都是有医保的 小孩也可以去社区买 这个是最基础的保障 一定要买 推荐的商业保险顺序 意外险 医疗险 gt 重疾险 gt 定期寿险 然后再是其他种类的保险等 意外和重大疾病是最有可能突然需要大笔资金花费的 对于普通
  • 图像识别中——目标分割、目标识别、目标检测和目标跟踪的区别

    计算机视觉旨在识别和理解图像 视频中的内容 包含四大基本任务 分类 图a 定位 检测 图b 语义分割 图c 和实例分割 图d 这四个任务需要对图像的理解逐步深入 给定一张输入图像 图像分类任务旨在判断该图像所属类别 目标定位是在图像分类的基
  • WebLogic Server 远程代码执行漏洞复现 (CVE-2023-21839)

    1 产品简介 Oracle WebLogic Server是一个统一的可扩展平台 用于在本地和云端开发 部署和运行企业应用程序 例如 Java WebLogic Server提供了Java Enterprise Edition EE 和Ja
  • Chatgpt介绍及搭建步骤

    ChatGPT是一个基于自然语言处理技术的聊天机器人 它使用了深度学习和语义分析技术 可以与用户进行自然 流畅的对话 ChatGPT可以回答各种问题 包括常见问题 娱乐 健康 技术 旅游 金融等领域 ChatGPT的核心技术是GPT Gen
  • java用正则表达式脱敏手机号

    一种正则形式 在Java开发中有时候需要对敏感字段数据脱敏 废话不多说 直接上代码 脱敏手机号 param str return 脱敏后字符串 public static String maskPhone String str return
  • Java变量的作用域:静态变量、全局变量和局部变量

    变量的作用域规定了变量所能使用的范围 只有在作用域范围内变量才能被使用 根据变量声明地点的不同 变量的作用域也不同 根据作用域的不同 一般将变量分为不同的类型 成员变量和局部变量 下面对这几种变量进行详细说明 成员变量 Java 的成员变量
  • Linux环境下PostgreSQL9.6+PostGIS2.5安装

    空间数据库原理上机实习要用 安了好久终于成功辽 由于在腾讯云上买好了服务器 所以直接远程登录了 一 PostgreSQL安装 1 导入yum源 sudo yum install y https download postgresql org
  • C++实现定时器

    定时器的主要数据 1 一个线程变量 保存定时器线程 2 一个互斥锁 配合条件变量使用 3 一个条件变量 结合互斥锁 可以是线程不执行任务时 睡眠一段时间 在退出调用时 可以唤醒线程完成退出 4 定时执行函数 具体的定时执行业务操作 5 间隔
  • 1核2G/2核4G的服务器centos安装哪个版本

    虽然目前的centos 8系统将会在今年停止更新维护 所以很多人担心和纠结该选择什么系统作为自己的服务器系统呢 不管是服务器是计算型共享型还是通用型服务器配置 都可以选择centos 8 x 具体关于通用型计算型和共享型服务器的介绍可以参考
  • python读取oracle数据库数据报编码错误

    UnicodeDecodeError gbk codec can t decode byte 0xa7 in position 2 illegal multibyte sequence 解决方法 根据数据库不同的编码设定 编写的python
  • webview中h5高德定位没有权限的问题Geolocation permission Denied

    网上都是说添加这两个东西 settings setDatabaseEnabled true settings setDomStorageEnabled true mWebView setWebChromeClient new WebChro