最近有学生要做毕业设计,会使用到定位及地图信息的功能,特此研究了一下,供大家参考,百度定位SDK已经更新到了5.0,地图SDK已经更新到了3.5,但是在AndroidStudio中使用还是存在一些不稳定的情况,本章我们使用定位SDK 4.0,MAP SDK 3.0,下面我们开始搭建环境。

第一步:申请Key

  百度地图Android SDK提供的所有服务是免费的,接口使用无次数限制。但是需申请密钥(key)后, 才可使用百度地图Android SDK。而且必须要注册一个百度账号。

  网址: http://lbsyun.baidu.com/apiconsole/key

在此画面中点击创建应用

在此画面中选择应用类型,并且输入安全码

  安全码的输入规则是:

  Android签名证书的sha1值+“;”+packagename(即:数字签名+分号+包名),

  获取sha1值:

  运行进入控制台

  进入.android(参照下图):输入keytool -list -v -keystore debug.keystore ,密码是  android

包名去AndroidMainifest.xml中复制

成功创建KEY

在输入安全码后,点击“确定”完成应用的配置工作,会得到一个创建的Key。

第二步: 下载百度SDK

下载地址: http://developer.baidu.com/map/index.php?title=androidsdk/sdkandev-download

第三步: Android Studio工程配置方法

  1、在工程app/libs目录下放入baidumapapi_vX_X_X.jar包,在src/main/目录下新建jniLibs目录,放入 libBaiduMapSDK_vX_X_X_X.so如下图所示,注意jar和so的前3位版本号必须一致,并且保证使用一次下载的文件夹中的两个文 件,不能不同功能组件的jar或so交叉使用。

  2、导入jar包。菜单栏选择File->Project Structor->Modules->Dependencies,点击+号,选择File dependency,选择jar包导入。

第四步: 在AndroidMainifest.xml中加入Key

<meta-dataandroid:name="com.baidu.lbsapi.API_KEY"android:value="输入申请的key" />

到此环境搭建完毕,下一章我们来研究一下如何使用。

作者:杰瑞教育
出处:http://www.cnblogs.com/jerehedu/ 
版权声明:本文版权归烟台杰瑞教育科技有限公司和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
技术咨询:

Android Studio下加入百度地图的使用 (一)——环境搭建相关推荐

  1. 从Eclipse转战Android Studio坑之——百度地图

    相信大家都知道如果一个项目做到一半忽然要从Eclipse转战Android Studio那肯定不太容易 ,特别是在项目引用较多第三方平台的时候(因为很多第三方平台的SDK在两个开发工具上的导入和引用方 ...

  2. 如何使用Android Studio来申请百度地图密钥

    在Android Studio 进行百度地图的开发我们需要申请百度地图的密钥,那申请密钥我们该如何弄呢? 接下来我把自己的心得呈上来. [步骤一] >首先我们要去百度地图开放平台注册一个账号(这 ...

  3. android 百度语音 ui,在Android Studio下使用百度语音识别的一个简单例子

    一.引言 利用百度语音识别和百度语音合成可以很方便的设计一个语音交互应用,这里记录一下百度在线语音识别的简单例子以便快速上手. 我所用的语音识别包的版本是Baidu-Voice-SDK-Android ...

  4. 基于Android studio的使用百度地图API定位到大西洋几内亚湾(一片蓝图)问题

    问题:点进去发现跳转一下就定位到几内亚湾 解决: 首先不要使用模拟器运行,会出很多问题,一定要用真机运行,另外这里不提供定位的代码实现,具体定位自己需要参考官方文档,这里提供一个链接点击此处 解决办法 ...

  5. android加载百度地图,Android Studio加载百度地图遇到的BUG以及流程

    参照API和自己添加的写法以及顺序 1.下载Android地图api以及demo 2.申请Key 3.studio配置: 一.在工程app/libs目录下放入baidumapapi_vX_X_X.ja ...

  6. Android使用第三方SDK——百度地图

    Android使用第三方SDK--百度地图 第一次用百度地图是在去年的8月中旬吧,当时是参加一个比赛,老师要求使用地图,然后就是百度,各种视频网站一顿搜啊(当时Android还没入门,就知道CV),最 ...

  7. Android中级篇之百度地图SDK v3.5.0-一步一步带你仿各大主流APP地图定位移动选址功能

    from: http://blog.csdn.net/y1scp/article/details/49095729 定位+移动选址 百学须先立志-学前须知: 我们经常在各大主流APP上要求被写上地址, ...

  8. 【Android】APP嵌入百度地图骑行导航一直初始化引擎失败解决办法

    [Android] APP嵌入百度地图骑行导航一直初始化引擎失败解决办法 最近手头上有个需求需要做骑行导航 首先百度地图开放平台http://lbsyun.baidu.com/ 按提示找到Androi ...

  9. android studio下使用TUTK SDK

    android studio下使用TUTK SDK 本人最近在研究android视频在线,无奈公司给了个坑爹SDK, 官网:http://tutk.com.cn/,百度翻来翻去,文档教材少得可怜,好吧 ...

最新文章

  1. cocoapods使用教程
  2. 线下活动【深圳】用Leangoo做Scrum敏捷开发实战课(免费)
  3. 一个简单的python爬虫(转)
  4. linux内核5.3支持cpu,Linux 5.3版内核重磅发布:支持中国兆芯x86 CPU
  5. 如何一站式快速构建企业全场景数据库管理平台?
  6. chararray遍历_数组遍历的三种方法
  7. WindowsAPI概览
  8. 百度云安装WordPress,提示数据库连接错误!
  9. su室内插件_SketchUp必学插件TOP100,每一个都是[室内/装饰/景观]设计的效率神器...
  10. QT软件开发: 获取CPU序列号、硬盘序列号、主板序列号 (采用wmic命令)
  11. 前端开发工程师,CSS盒子模型居中方法
  12. 用webBrowser打开网页出现脚本错误怎么办?
  13. 开源电子书项目FBReader初探(四)
  14. Android显示人民币双横线的¥符号
  15. 高效率笔记——5R笔记法(康奈尔笔记法)
  16. 浅谈Java对接阿里IOT
  17. 计算机课外活动兴趣小组内容,学校课外兴趣小组活动总结
  18. 阿里云Quick BI理论学习
  19. C++ accumulate()函数
  20. 苹果手机(IOS)下载不上安装不上charles证书(不弹出下载框)终极解决办法

热门文章

  1. Quartz 在 Spring 中如何动态配置时间
  2. struts iterator 标签 之 indexId
  3. php命名空间 动态 new,PHP命名空间(namespace)的动态访问及使用技巧_php实例
  4. POJ2528线段树段更新逆序异或(广告牌)
  5. hdu4662 简单搜索打表
  6. hdu1839 二分最短路
  7. 【错误记录】Manifest 清单文件报错 ( ..required to specify an explicit value for `android:exported` when the .. )
  8. 【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | 使用 Makefile 构建 Android 平台 NDK 应用 )
  9. 【Java 并发编程】指令重排序规范 ( happens-before 先行发生原则 )
  10. 【Java 注解】自定义注解 ( 注解解析 )