文章目录
前言
这个学期在学习安卓项目开发,正好小组打算做有关地图的APP,在这里记录下自己的开发过程,以便日后进行查看。由于百度地图SDK的不断更新,无法保证以后该文章的代码依旧适用,请注意文章发布时间。
关于百度地图
百度地图开放平台
百度地图提供开源的SDK,注册成为百度地图开发人员即可下载。
百度地图对于自己提供的SDK同样提供了开发文档,但是值得吐槽的是,在跟着开发文档的过程中,遇到了不少问题。因此除了开发文档,在遇到bug时可以查看开发文档下附带的示例代码,有时候你会发现示例代码中的代码与开发文档中不同,可以进行参考。
百度地图控制台
开发百度地图SDK的关键平台,要想获取百度地图服务,就需要在这里创建应用,具体流程下文会说。
一、创建Android项目,获取SHA1
创建项目
File→New→New Project…,选择Empty Activity即可。
输入自己的项目的名字和包名,包名之后将作为百度地图控制台的验证内容之一,所以确定后尽量不要修改。
记住自己项目存放的位置,后续导入百度地图SDK时需要用到。
语言这里选的Java,因为本人比较熟悉。
最小SDK和手机运行系统有关,理论上API越小,能兼容的系统就越多,但是有些系统可能会因为SDK版本过低而无法安装,建议提前创建一个项目进行真机模拟,以确定该SDK版本能够在自己手机上运行。
获取SHA1
在百度地图控制台中我们可以看到,申请一个项目必须要发布版的SHA1,那么我们该如何去获取SHA1呢?