第八周在软件工程 用了大概 6 个小时
代码量 200行
博客 2篇
知识点 (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了。