百度地图api获取位置信息,返回码为162,无法获取地址的问题【已解决】

2023-10-27

调用百度地图api返回码为162,无法获取地址的问题【已解决】

下载百度地图提供的sdk代码包解压后将libs里面的文件全部复制到android
项目libs文件夹中,总之就是按照百度地图开发文档的介绍配置好环境。
导包后要配置依赖,其实很简单,对应包直接右键然后选择add as library即可。
配置依赖
接下来还有配置Mainfest.xml文件,设置service,ak,设置权限(动态权限)等。
官方文档:
参考百度地图开发文档androidStudio环境配置

可能忽略的一步导致错误。

我是忽略了添加sourceSets这一步,因为我的androidstudio 中build.gradle中没有sourceSets这一栏,我以为是版本改动,没有这个东西,所以没添加。

MyLocationListener自定义类设计:
MyLocationListener

未添加sourceSets结果:
未添加sourceSets

后来是实在不知道问题在哪,然后回来尝试一下,然后就成了。
需要自己添加,添加到android{}末尾即可。

    sourceSets{
        main{
            //说明so的路径为该libs路径
            jniLibs.srcDir 'libs'
            jni.srcDirs = []    //disable automatic ndk-build
        }
    }

如下图:

build.gradle中加入

添加后成功结果:

添加后成功结果

最近在弄这个,其实也没有完全弄懂他的具体执行流程,应该是有个服务在进行,启动了另一个线程,然后这个监听类MyLocationListener,里面有个接收方法,得到一些经纬度,详细地理位置什么的。

要是有什么说的不对的地方,还望大神指错,有什么疑也可以评论区留言,如果我会的话,会尽量帮大家解答。

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

百度地图api获取位置信息,返回码为162,无法获取地址的问题【已解决】 的相关文章

  • 带有自定义阵列适配器的微调器不允许选择项目

    我使用自定义阵列适配器作为微调器 但是 当在下拉列表中选择一个项目时 下拉列表保留在那里 并且微调器不会更新 这是错误行为 与使用带有字符串的通用数组适配器相比 这是自定义类 我错过了什么吗 谢谢 public class Calendar
  • Android 启动器快捷方式

    我制作了一个简单的打卡 打卡时钟应用程序 我想向用户添加在主屏幕上创建快捷方式的选项 该快捷方式将切换应用程序的状态 超时 超时 但我根本不希望此快捷方式在屏幕上打开应用程序 这是我的 setupShortcut private void
  • Java中接口作为方法参数

    前几天去面试 被问到了这样的问题 问 反转链表 给出以下代码 public class ReverseList interface NodeList int getItem NodeList nextNode void reverse No
  • 如何将文件透明地传输到浏览器?

    受控环境 IE8 IIS 7 ColdFusion 当从 IE 发出指向媒体文件 例如 mp3 mpeg 等 的 GET 请求时 浏览器将启动关联的应用程序 Window Media Player 我猜测 IIS 提供文件的方式允许应用程序
  • 检查 Android 手机上的方向

    如何查看Android手机是横屏还是竖屏 当前配置用于确定要检索的资源 可从资源中获取Configuration object getResources getConfiguration orientation 您可以通过查看其值来检查方向
  • 从 android 简单上传到 S3

    我在网上搜索了从 android 上传简单文件到 s3 的方法 但找不到任何有效的方法 我认为这是因为缺乏具体步骤 1 https mobile awsblog com post Tx1V588RKX5XPQB TransferManage
  • 反思 Groovy 脚本中声明的函数

    有没有一种方法可以获取 Groovy 脚本中声明的函数的反射数据 该脚本已通过GroovyShell目的 具体来说 我想枚举脚本中的函数并访问附加到它们的注释 Put this到 Groovy 脚本的最后一行 它将作为脚本的返回值 a la
  • 制作java包

    我的 Java 类组织变得有点混乱 所以我要回顾一下我在 Java 学习中跳过的东西 类路径 我无法安静地将心爱的类编译到我为它们创建的包中 这是我的文件夹层次结构 com david Greet java greeter SayHello
  • 调节麦克风录音音量

    我们正在尝试调整录音时的音量级别 麦克风似乎非常敏感 会接收到很多静电 我们查看了 setVolumeControlStream 但找不到传入其中来控制麦克风的流 将您的音频源设置为 MIC using MediaRecorder Audi
  • 将 Long 转换为 DateTime 从 C# 日期到 Java 日期

    我一直尝试用Java读取二进制文件 而二进制文件是用C 编写的 其中一些数据包含日期时间数据 当 DateTime 数据写入文件 以二进制形式 时 它使用DateTime ToBinary on C 为了读取 DateTime 数据 它将首
  • Android 设备上的静默安装

    我已经接受了一段时间了 在 Android 上静默安装应用程序是不可能的 也就是说 让程序安装捆绑为 APK 的应用程序 而不提供标准操作系统安装提示并完成应用程序安装程序活动 但现在我已经拿到了 Appbrain 快速网络安装程序的副本
  • 下载后从谷歌照片库检索图像

    我正在发起从图库中获取照片的意图 当我在图库中使用 Nexus 谷歌照片应用程序时 一切正常 但如果图像不在手机上 在 Google Photos 在线服务上 它会为我下载 选择图像后 我将图像发送到另一个活动进行裁剪 但在下载的情况下 发
  • Windows 上的 Nifi 命令

    在我当前的项目中 我一直在Windows操作系统上使用apache nifi 我已经提取了nifi 0 7 0 bin zip文件输入C 现在 当我跑步时 bin run nifi bat as 管理员我在命令行上看到以下消息 但无法运行
  • 运行 Jar 文件时出现问题

    我已将 java 项目编译成 Jar 文件 但运行它时遇到问题 当我跑步时 java jar myJar jar 我收到以下错误 Could not find the main class myClass 类文件不在 jar 的根目录中 因
  • 用于推送通知的设备令牌

    我正在实施推送通知服务 我需要创建一个数据库来存储 4 个移动平台的所有设备令牌 我想根据他们的平台 iOS Android BlackBerry WP7 来组织它们 但是有什么方法可以区分平台 这样如果我只想向 Android 用户发送消
  • android Accessibility-service 突然停止触发事件

    我有一个 AccessibilityService 工作正常 但由于开发过程中的某些原因它停止工作 我似乎找不到这个原因 请看一下我的代码并告诉我为什么它不起作用 public class MyServicee extends Access
  • 如何修复“sessionFactory”或“hibernateTemplate”是必需的问题

    我正在使用 Spring Boot JPA WEB 和 MYSQL 创建我的 Web 应用程序 它总是说 sessionFactory or hibernateTemplate是必需的 我该如何修复它 我已经尝试过的东西 删除了本地 Mav
  • java迭代器内部是如何工作的? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我有一个员工列表 List
  • 在 Android 中,如何将字符串从 Activity 传递到 Service?

    任何人都可以告诉如何将字符串或整数从活动传递到服务 我试图传递一个整数 setpossition 4 但它不需要 启动时总是需要 0 Service 我不知道为什么我不能通过使用 Service 实例从 Activity 进行操作 publ
  • 如何删除因 Google Fitness API 7.5.0 添加的权限

    将我的 play services fitness api 从 7 0 0 更新到 7 5 0 后 我注意到当我将新版本上传到 PlayStore 时 它 告诉我正在添加一个新权限和 2 个新功能 我没有这样做 有没有搞错 在做了一些研究来

随机推荐

  • 在一个普通的html文件中引入es6

    我们在日常开发中 如果我们使用es5则可以直接在浏览器里面写JavaScript脚本 一点问题也没有 但是在写es6语法的JavaScript代码的时候 我们就需要引入babel翻译器了
  • pytorch中的dropout

    为了防止过拟合 我们可以对网络实行dropout操作 有三种方法可以实现 torch nn functional dropout input p training self training 该种方法实现时必须标明training的状态为s
  • 测试学习13(正交表、测试用例力度、软件缺陷)

    正交表 从全面实验中挑选出有代表性的点进行测试 均匀分散 整齐可比 高效率 快速 经济的方法 正交排列法 正交实验设计 特点 均匀分散 齐整可比 正交表的概念 使用步骤 案例1 映射到选择好的正交表中 使用正交表的局限性 混合正交表 在实际
  • replaceAll、replace、replaceFirst(字符串多个元素替换)

    一 替换字符串中的多个字符 前言 Java中替换字符串可以用replace和replaceAll这两种 区别是 replace的参数是char和CharSequence 即可以支持字符的替换 也支持字符串的替换 CharSequence即字
  • flask_wtf中的参数介绍(StringField,PasswordField...)

    WTForms支持的HTML标准字段 字段类型 说 明 StringField 文本字段 TextAreaField 多行文本字段 PasswordField 密码文本字段 HiddenField 隐藏文本字段 DateField 文本字段
  • 【Java基础】IO流(二)

    个人简介 gt 个人主页 是Lay的主页 gt 学习方向 JAVA后端开发 gt 种一棵树最好的时间是十年前 其次是现在 gt 往期文章 Java基础 File类 IO流 gt 喜欢的话麻烦点点关注喔 你们的支持是我的最大动力 目录 1 字
  • Kali Linux网络攻击

    文章目录 一 Kali Linux 使主机和虚拟机IP处于同一网段 1 关机 点击edit 虚拟机 2 网络连接 选择桥接bridge模式 3 现在开机 就和主机在同一网段下 可以fping g查找其它的IP地址了 二 查看局域网下所有ip
  • SpringBoot自动配置原理

    说明 在阅读本篇文章之前建议大家先详细学习一下spring的相关知识 有助于更深刻的理解spirngboot的配置原理 目录 一 什么是springboot自动配置 二 Starter组件 三 三大注解 四 EnableAutoConfig
  • iOS开发:苹果开发者账号第一次新建APP ID以及创建App的步骤

    在iOS开发过程中 关于苹果开发者账号相关操作的知识点也是不可忽视的 尤其是对于一些刚接触苹果开发的开发者来说 更应该多了解一些关于苹果开发者账号的知识点 这样有利于App的测试和上架 苹果开发者账号相关知识大概分为两个部分 第一部分就是苹
  • Mysql进阶优化篇03——多表查询的优化

    前 言 作者简介 半旧518 长跑型选手 立志坚持写10年博客 专注于java后端 专栏简介 mysql基础 进阶 主要讲解mysql数据库sql刷题 进阶知识 包括索引 数据库调优 分库分表等 文章简介 本文将介绍多表查询的sql优化 绝
  • 并发线程 ( 3 ) - C++多线程并发同步【详解:条件变量/安全队列/future/promise/packaged_task/boost::thread_group等使用】

    系列文章目录 C 技能系列 Linux通信架构系列 C 高性能优化编程系列 深入理解软件架构设计系列 高级C 并发线程编程 期待你的关注哦 有更多博文系列等着看哦 会经常更新 因为你的关注激励着我的创作 青春是薄脆的蛋壳 你总要打破它 去经
  • android简易下拉框架实现

    以前一直想写一个自己用的下拉插件 最近自己也看了很多的下拉插件 所以总结了一下 自己写了一个下拉刷新插件 实现的这个下拉刷新的框架 并不是自己的原创 在完成过程中是参考了很多开源的框架 并把自己认为比较好的东西借鉴了过来 从而形成我的东西
  • QGIS编译(跨平台编译)之十四:libzip编译(Windows、Linux、MacOS环境下编译)

    目录 1 libzip介绍 2 libzip下载 3 Windows下编译 4 Linux下编译 5 MacOS下编译 libzip依赖于openssl lzma zlib zstd等库 需要提前编译好 1 libzip介绍 libzip是
  • Elasticsearch DSL介绍

    ES支持一种JSON格式的查询 叫做DSL domain specific language 这门语言刚开始比较难理解 因此通过几个简单的例子开始 下面的命令 可以搜索全部的文档 query match all query定义了查询 mat
  • [网络安全提高篇] 一〇二.Metasploit技术之基础用法万字详解及防御机理

    当您阅读到该篇文章时 作者已经将 网络安全自学篇 设置成了收费专栏 首先说声抱歉 感谢这一年来大家的阅读和陪伴 这100篇安全文章记录了自己从菜鸡到菜鸟的成长史 该部分知识也花了很多精力去学习和总结 希望您能进步 一起加油喔 接下来我会接着
  • C++之sort()排序

    文章目录 一 头文件 二 使用sort 1 函数原型 2 简单地使用sort 1 默认排序 2 两种常用的排序方法 3 自定义使用sort 一 头文件 include
  • 关于电源管理和DCDC的使用的一个小坑

    这两天在使用电源管理IC 后面加一颗DCDC 在使用USB升级时 升级过程 在写FLASH时 出现升级失败的情况 是部分机器有 部分机器没有 于是让软件Debug一下 发现在写外部FLASH时出现死机情况 原因似乎是不清楚 后面我们尝试测量
  • JavaScript 经典「红宝书」,几代前端人的入门选择

    文末有活动 人的一生中总要读几本经典书 在这个 经典 泛滥的年代 什么才是权威的代表 我想大概是一本的书的口碑 能积累下上佳口碑的书 往往也是能经得住时间推敲的 比如这本 我相信所有前端开发者的案头都有这样一本书 这本书最早的版本第 2 版
  • 【数字调制】数字调制技术FSK与PSK分析与研究(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码实现 1 概述 上世纪 50 年代末 出现了 FSK 与二
  • 百度地图api获取位置信息,返回码为162,无法获取地址的问题【已解决】

    调用百度地图api返回码为162 无法获取地址的问题 已解决 下载百度地图提供的sdk代码包解压后将libs里面的文件全部复制到android 项目libs文件夹中 总之就是按照百度地图开发文档的介绍配置好环境 导包后要配置依赖 其实很简单