文档管理中心
指南定位服务Android使用入门

使用入门

注意
  1. 使用室外高精度能力的开发者需要遵守国家法律法规与华为公司共同向国家有关部门申请高精度偏转插件的使用许可。
  2. 室外高精度能力当前仅支持中国大陆地区的部分城市:深圳市、广州市、苏州市、杭州市、重庆市、成都市、天津市、东莞市(持续增加中),海外暂不支持。

快速上手

在您正式开发应用之前,可以通过codelab快速体验一个应用的开发过程。

开发环境

  • JDK 1.7及以上
  • 安装Android Studio 3.6.1及以上

    • minSdkVersion 22及以上
    • targetSdkVersion 33(推荐)
    • compileSdkVersion 33(推荐)
    • Gradle 5.4.1及以上(推荐)

    如果同时使用多个HMS Core的服务,则需要使用各个Kit对应的最大值。

  • 测试应用的设备:EMUI 5.0及以上的华为手机、华为平板或Android 5.1及以上的非华为手机。

开发流程

展开

序号

步骤

说明

1

配置AppGallery Connect

在开发应用前,需要在AppGallery Connect中配置相关信息。包括:注册成为开发者创建应用生成签名证书指纹配置签名证书指纹

2

集成SDK

在开发应用前,您需要将HMS Core SDK集成到您的开发环境中。

3

配置混淆脚本

编译APK前需要配置混淆配置文件,避免混淆HMS Core SDK导致功能异常。

4

融合定位开发

采用多途径混合定位模式进行定位,可以让您的应用快速、精准地获取用户位置信息。

活动识别开发

通过加速度传感器、蜂窝网络信息、磁力计传感器、方向传感器识别用户运动状态,便于您通过了解用户行为来调整您的应用。

地理围栏开发

通过API设置感兴趣的位置区域,在指定操作(如离开、进入、驻留)发生时,即可及时收到一个通知。

室外高精度开发

基于RTK(Real-Time Kinematic)等多种高精度定位技术,让您的应用获取亚米级的高精度GNSS定位能力。

日志写入开发

通过传入固定的日志目录,并且将日志写入到目录中,方便根据日志分析和定位问题。

室内定位开发

为您提供及时、准确的室内定位服务,同时支持室内楼层识别。

5

上架申请

开发完成后需要在AppGallery Connect中将应用信息补充完整并提交上架申请。

华为还为您提供了高效的集成开发工具HMS Toolkit,该工具提供了包括开发接入、免费真机调测、版本发布等端到端的接入HMS Core的工具链,助力您以更高的开发效率和更低的开发成本集成HMS Core服务,并打造出色的应用。

点击这里了解HMS Toolkit集成Location Kit最佳实践。

在 指南 中进行搜索
请输入您想要搜索的关键词