安卓SDK——百度地图(申请密钥、获取发布版和调试版的SHA1)

 

那么为什么是百度地图呢?我也不知道 嘿嘿嘿...


Android 地图SDK

百度地图SDK是一套应用程序接口, 通过调用地图SDK接口,开发者可以轻松访问百度地图的服务和数据,构建功能丰富、交互性强的地图类应用程序。

老官网:http://developer.baidu.com/map  仍可以跳转

官网:http://lbsyun.baidu.com/


申请密钥

实际上在申请密钥前还得激活开发者账号...按提示输入信息,激活完就可以申请密钥了


如果已经激活过,进入http://lbsyun.baidu.com/apiconsole/key会有如下界面

点击创建应用,如下界面,名称随意(建议和项目保持一致)

应用类型选Android SDK

界面如下,辅助按需要选择即可,都选也没事...


然后需要填写SHA1和包名 

包名

先说包名,比较简单,打开build.gradle找到applicationId,以applicationId后面的字符串为准

即如图所示,应该填入包名为“com.example.firstmapapplication”

SHA1

记住两个命令

  • 调试版本使用指令:keytool -list -v -keystore debug.keystore
  • 发布版本请使用指令:keytool -list -v -keystore apk 的 keystore

记住一个文件夹的路径,应该都差不多,基本就是C:\自己的用户:\.android

CMD和终端差不多的,下面直接就在As的终端操作了


先是调试版本SHA1

首先要进入这个文件夹的路径 输入如下命令基本上就直接跳转到这个目录了

再输入keytool -list -v -keystore debug.keystore 即可

会提示输入密钥库口令,默认为android,输入android即可

完毕后看到如下内容,找到SHA1部分,即我们需要的内容

 

然后是发布版SHA1

 

插一段打包签名的教材

首先在AS界面进行如下操作——打包并签名

出来两个选项,既然官方推荐第一个就第一个好了(需要安卓9.0及以上才能支持)

然后是如下界面,一般我们Create new一个Key store path....如果有的话也可以选择现存的

继续,看到如下界面

第一个输入框,填写存放的位置,这个是任意的,名字也是任意的

然后是一个Password,签名的密码,和一个确认密码,也自己设就好。

再看下面部分,Alias代表别名,

然后是Validity(years)——有效期,改不改无所谓,Certificate——证书,这里包括很多的信息,实际上只要随便填一个就好

  • First and Last Name:姓名
  • Organization Unit:组织单位
  • Organization:组织
  • City or Locality:城市或地区
  • State or Province:州或省
  • Country Code(XX):国家代码(XX)

差不多这种感觉,点OK就行

然后软件会帮你自动装载刚才填充的内容,所以直接点下一步即可。记住密码有必要可以勾选一下。

选择release点结束即可

可以看到已经生成了对应的包

 

然后就可以进入正题,生成我们的SHA1,刚才的jks文件是在这个目录的

所以进入这个目录

然后输入keytool -list -v -keystore map.jks即可

会提示你输入密码

输入刚才创建时输入的密码即可

显示如下信息,找到SHA1即可

 


回到百度密钥申请界面

输入获取的信息

点击提交即可~

 

配置使用

首先你得下载SDK是吧~

http://lbsyun.baidu.com/index.php?title=sdk/download&action#selected=mapsdk_basicmap,mapsdk_searchfunction,mapsdk_lbscloudsearch,mapsdk_calculationtool,mapsdk_radar

下载所需要的功能后,解压,看到一个很明显的jar包

复制到项目的libs里

右键add as...

然后是so文件,跟之前使用某框架差不多,在src/main/目录下新建一个jniLibs目录,然后把刚才解压出来的除了jar包都扔进去

 

 

全部评论

相关推荐

12-02 21:34
中南大学 Java
我这边应该算是华为第一批开奖的了,还是要11月底才开,不过今年的流程整体比去年确实要开得早,这一点还是值得表扬的。然后华为也确实很有诚意,给我这样bg的硕鼠开了15a,并且base地还是在杭州,应该是buff拉满了,但凡其他公司开的没这个高,and对象没签上海,可能真选择成为华孝子了。虽然很有诱惑力,但是这个15a的offer里面确实还是有猫腻的:1. 薪资构成是这样的,15a = (基本工资+绩效工资)*12 + 10w年终,虽然绩效工资hr说100%能拿满,年终大部分都能拿满,绩效工资能拿满我可能还选择相信,但10w年终还能拿满,这我就存疑了。反正看了一圈别家的公司报价都是报一般情况下能拿多少年终,比如美团0-6个月,就报3.5个月,但是华似乎是喜欢往最高了报,所以估计10w年终拿满应该也是极少数人。2. 公积金只交5%,并且缴纳基数还只是按基本工资交的,这里看似每个月到手的钱变多了,但是总体算下来,可能一年比别家就少拿1-2w。3. 月末周六要加班,可以选择调休或双倍加班费,并且平常应该也会加班,感觉不大会像hr说的124能8.30下班,35能5.30下班的,云计算bu强度应该还算比较好的,估计一般情况下9-9-5吧,但是不知道并入ict后会如何。4. 还有相关的业务线,听说8,9月份云计算bu内部已经调整了一波,好像还要并入ict下面了,感觉未来的不确定性也比较大。5. 华为的认可度应该比不过传统的互联网大厂,技术的前瞻性应该也比不过(个人看法)。6. 培养和升职,感觉美团可能更有说法,毕竟见到过1年升L6的,甚至还有两年升L7的,对华为的了解相对较少,只知道华为可能相对稳定一些?毕竟4年一签?综上,还是决定放弃华,准备去团吧,自己选的路,希望不会后悔吧。
变形钢筋:这个薪资结构,年终奖是画大饼啊
OC/开奖
点赞 评论 收藏
分享
专业嗎喽:个人信息名字太大,合到电话邮箱那一栏就行,有党员写过党,剩下其他全删,站空太大了 把实习经历丰富,放最前面,然后是个人评价,技能之类的,然后是学校信息。项目经历最后面,可以就选一个自己擅长的。 现在是学校不是92就扣分的,没必要放前面。 然后现在看重实习经历>竞赛经历(校园经历)>课程项目经历
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务