| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 移动开发 -> Android studio中使用百度地图 -> 正文阅读 |
|
[移动开发]Android studio中使用百度地图 |
使用Android studio开发安卓app的百度地图首先需要知道百度地图的开放平台
一、第一步:需要给我们的项目设置签名,有两种方法(两种方法任选一种即可):
输入口令: 第二种方法: 1.第一个选项:生成签名包应用,可以将程序包生成签名的应用包上传到应用商店 3.填写相关信息 4.进入刚才生成的.jks签名文件的目录中,按住Shift键再按右键,右键菜单中 在此处打开 Powershell窗口,输入cmd 回车,在输入以下命令:
5.输入密码(密码输入看不见,输完直接回车),就是上面那个图片的第二排那个密码 6.然后我们再去给项目设置签名:打开项目的 Project Structure(File -> Project Structure)如下: 这里默认只有debug(调试版),需要点击那个‘+’添加release(发布版)选项,发布版和调试版的jks不是同一个文件,选择的时候不要搞混了,然后选择刚刚生成的jks文件,然后点击ok即可,然后会在我们的项目清单文件中生成对应的内容。 下一步:选择调试版或者开发版之后build一下即可。 当我们使用release,build完之后会在项目的app文件夹下面生成一个release文件夹,里面的app-release.apk文件是我们发布app需要用到的安装包文件,如下 : 二、弄完之后就需要去百度开放文档中下载一个开发包项目,按照自己的需要下载:
按照百度地图开放文档里面有两种方式: 在app目录下的build.gradle文件中android块中配置sourceSets标签,如果没有使用该标签则新增,详细配置代码如下:
方法二: 2、然后往工程中添加jar文件,菜单栏选择File -> Project Structure,选择Dependencies,再选择app,点击左上角的‘+’选择Jar Dependency,然后选择刚刚的libs里面的BaiduLBS_Android.jar文件,如下: 3、在解压后的开发包中会包含一个assets目录,需要将该目录下的png文件拷贝至您的项目的assets目录下(最基础的开发包可以不要这个图片,自己要涉及到骑行线路规划之类的就需要)
编写混淆文件,打开app目录下的proguard-rules.pro文件,添加如下代码:
三、接下来就可以使用百度地图sdk在项目里面设置地图了
这个开发者的key需要我们再百度地图开放文档里面申请,如下: 里面需要用到我们刚开始申请的SHA1 申请完成之后复制AK,AK就是我们的开发者key。
3、地图初始化:在SDK各功能组件使用之前都需要调用“SDKInitializer.initialize(getApplicationContext())”,因此建议在应用创建时初始化SDK引用的Context为全局变量,如下:
4、在布局文件中添加地图容器:
4、创建地图的activity,管理MapView生命周期,如下:
|
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 13:43:36- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |