进度八

第四周在软件工程 用了大概  6 个小时 

代码量 200行

博客 一篇

知识点  (1)android项目如何连接百度地图接口

之前想制作一款能够实现定位签到功能的APP,后来发现并没有那么容易,首先我们需要申请百度地图的API key,如果想申请百度地图的API key就需要我们知道这个项目的开发版和发布版的SHA1,下面是申请API的步骤:

1.首先我们需要进入申请的网址http://lbsyun.baidu.com/apiconsole/key,然后创建应用,选择Android SDK,其中最不好找到的是开发版和发布版的SHA1。

进度八

2.开发版SHA1相对较容易一些,打开cmd,输入命令 cd .android,进入.android的文件夹内,然后输入命令keytool -list -v -keystore  debug.keystore,其中debug.keystore是studio默认的keystore,按回车,然后输入秘钥:android(系统默认)     回车(秘钥库口令是看不到的)如下图:

进度八

进度八

这样就可以找到开发版的SHA1了

3.之后我们要找发布版的SHA1

(1)首先生成签名文件.jks在Android Studio 菜单栏中找到“bulid”这一栏,选择“Generate Signed APK”,选择新建一个文件,Create new...

(2)如图所示,进行信息的填写

Key store path : 签名文件路径

Password : 签名密码

Confirm : 确认密码

Alias : 别名

Validity ( years ) : 有限期 (年)

First and Last Name : 全名

Organizational Unit : 组织单位

Organization : 组织

City or Locality : 城市或地方

State or Province : 州或省

Country Code(XX) : 国家代码

进度八

 

(3).点击Next.在Build Type选择构建类型release。选择Finish这样就生成了签名文件。

(4).使用DOS命令,切换至签名文件的目录下,输入keytool -list -v -keystore donkor.jks,按下回车键。输入keystore密码,回车之后即可出现发布版SHA1

进度八

4.将信息填写成功之后就可以申请到百度地图的API了。

     

上一篇:java – 如何仅在运行时从类路径嵌入密钥库证书?


下一篇:Android Java更新证书和Android KeyStore中的私钥