当前位置: 首页 > 知识库问答 >
问题:

HMS定位工具包,只有当用户选择“允许所有时间”时,位置更新才会工作

章昆琦
2023-03-14

我正在编辑一个Android应用程序,以便同时使用GMS和HMS。

在manifest中,我还添加了ACCESS_BACKGROUND_LOCATION(即使我不需要它),以便检查是否发生了更改。

HMS核心拥有“允许所有时间”的位置许可。我还测试了示例应用程序(https://github.com/hms-core/hms-location-demo-android-studio),但它也有同样的问题。

用户选择“仅在使用时允许”时,requestLocationUpdates方法将失败,错误代码为PERMISSION_DENIED(即来自文档的权限不足),其解决方案总是来自文档,应该是验证清单文件中的权限配置。

谢了。

共有1个答案

杭曦
2023-03-14

目前,融合的定位和地理功能可以在非华为手机上使用。

若要在非华为手机上使用融合位置,请确保HMS Core(APK)和您的应用程序具有始终获取设备位置的权限。否则,将报告权限不足的错误。

 类似资料:
  • 当我滚动时,我正在使用。当您滚动到底部时,它将更新数据。更新数据后。返回顶部。理想情况下,我希望保留中的职位。我该怎么做呢? InnerClass

  • 问题内容: 我正在尝试从数据库表中仅选择今天的记录。 目前我使用 但这需要过去24小时的结果,我需要它只选择今天的结果,而忽略时间。如何仅根据日期选择结果? 问题答案: 使用和 我想 使用 仍然使用INDEX 。 在演示中查看执行计划

  • 接口说明 更新相机位置(名称和时间间隔) 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 POST /api/viewpoint/1.0.0/updateNameTime 是否需要登录 是 请求字段说明 参数 类型 请求类型 是否必须 说明 id string form 是 视角ID name string form 是 视角名称 time

  • 问题内容: 我试图在我的元素中设置,属性设置为,但未选中,当我从所有元素中删除后,它们开始起作用。 问题 :当我使用模型时如何选择? 这是我的朋克(不在这里工作) 我的代码: 我的模板: 非常感谢您的帮助! 问题答案: 不要将ngSelected与ngRepeat一起使用。使用ngOptions:

  • 我仍然是networkx的初学者,我想在不同的位置添加多种类型的节点,我使用了以下代码 但是当我想访问Graph X时,如果我键入X.node它会返回一个空列表,如果我想添加更多节点,我必须在开始时使用pos字典设置它们的位置。 如何使用add_node()将节点添加到特定位置x和y的图形中

  • 我试图获得一个SQL语句来选择时间戳在两个给定时间戳之间的行。这是我试过的。(这是在Java servlet上,而我是Java时间戳对象。) 这里的from和to是timestamp对象这给了我一个语法错误,当我试图准备语句时,请帮助