百度地图开发android开发,android的百度地图开发(一)

本文详细介绍了百度地图在Android开发中的环境搭建步骤。包括注册百度开发者账号、申请key(获取开发版和发布版SHA1)、下载并导入so和jar包、配置build.gradle和AndroidManifest.xml(添加权限、服务和秘钥)等内容,为开发者提供了全面的操作指引。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1,注册百度开发者账号

2,申请key  ,注意开发版SH和发布版的SH

获取开发版SHA1:

输入命令:keytool -list -v -keystore debug.keystore,回车

输入密钥库口令:android(系统默认)回车。

.获取发布版SHA1:

创建自己的签名文件

在Android Studio软件中选择Build->Generate Signed APK。点击Next按钮

c219f5e7dad841896b99f818086dc6c8.png

这里可以选择Create New Key Store或者Choose Existing Key Store,选择存在的KeyStore文件也是可以的,直接选择即可,这里,我介绍一下创建新的KeyStore的步骤,点击Create new Key Store按钮,

9aceac692675bfad5e9f4e4ef8eed8be.png

Key store path:选择KeyStore的文件路径与名称。

Password:密码

Confirms:再次输入密码

Alias:别名

Password:key的密码

Confirms:再次输入密码

Validity(years):密钥的有效期

First and Last Name:你的名字

Organizational Unit:单位

Organization:组织

City or Locality:城市或者所在地

State or Province:省份

Country Code (XX):国家

填写完成之后点击"ok"按钮,返回到了Generate Signed APK的界面,这个时候发现界面的Key store password、Key alias、Key Password已经自动填写好了,

点击"Next"按钮,出现了Enter Master Password界面(有的可能不会出现这个界面),

58ea670fc1716e9e2aec5875c821a5c8.png

填写密码即可,点击“OK”按钮,

7fcd9e8dc836072614609cdd6c3672ea.png

Build Type的选项是release,还要记得勾选Signature Versions的选项。点击Finish按钮,到这里开发版本的keystore文件就创建好了。

查看发布版的SHA1

输入命令:keytool -list -v -keystore “创建的发布版的keystore文件的地址”,回车。

输入密钥库口令:前面设置的是什么,这里填写什么。

0900983ae61d22502f7537b613e50686.png

这就看到了发布版SHA1了。

将查看到的发布版与开发版的SHA1填写进对应的输入框中。然后点击提交即可。

3,官网上下载so和jar包,并导入到项目中

b3823319649ff3be7ed5886208df5128.png

4,配置build.gradle

在项目的build.gradle中加入以下语句:

fz.gif

android {

...

sourceSets {

main {

jniLibs.srcDirs = [‘libs‘]

}

}

}

5,配置AndroidManifest.xml

权限添加

要使用百度地图,需要额权限可不少,权限需添加到清单文件中AndroidManifest.xml中,需要的权限有

服务添加

需要添加一个百度的远程服务到清单文件中的application中

android:name="com.baidu.location.f"

android:enabled="true"

android:process=":remote" >

添加秘钥

秘钥也是在清单文件中的application中添加

android:name="com.baidu.lbsapi.API_KEY"

android:value="your api-key" />

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值