Android使用百度地图申请API key和准备LBS的SDK

1.想要自己的应用程序使用百度的LBS功能,需要先申请一个API key.
http://developer.baidu.com/user/reg 完成注册.
Android使用百度地图申请API key和准备LBS的SDK
之后,登陆邮箱,点击链接,**账号.
2.访问http://lbsyun.baidu.com/apiconsole/key地址, 新注册的账号,应用列表是空的,创建应用就可以申请API key,
Android使用百度地图申请API key和准备LBS的SDK
3.发布版SHA1和开发版SHA1.
它指的是打包程序时所有签名文件的SHA1指纹.
Android studio查看:打开Android studio中的任意一个项目,
点击右侧的Gradle->项目名->:app->Tasks->android->双击signingReport.
Android使用百度地图申请API key和准备LBS的SDK
结果:
Android使用百度地图申请API key和准备LBS的SDK
95:12:DD:D8:98:26:A4:AE:AF:4B:F4:04:AD:EE:5C:6B:65:3C:90:26
开发版的SHA1指纹,暂时还没有发布版的SHA1指纹,因此,两个填写一样.
4.点击提交,应用就创建成功.
Android使用百度地图申请API key和准备LBS的SDK
rgNQGYKxiIiF8Z5izoOuvsqAlb3EWOQ9 就是申请到的API key.可以进行后续的LBS开发工作.

附加
准备LBS SDK:下载需要的SDK.
http://lbsyun.baidu.com/index.php?title=sdk/download&action#selected=location_all
下载完成后解压,libs目录下.arm64-v8a,armeabi,armeabi-v7a,x86,x86_64和BaiduLBS_Android.jar包.
BaiduLBS_Android.jar:是java层要使用到的,其他子目录下的so文件是Native要使用到的,so文件使用C/C++语言编写的,需要再用NDK编译出来.需要将libs目录下的每个文件放在正确的位置.
Android studio,项目的app模块下的libs目录,用来存放所有jar包.
在src/main下新建一个名为jniLibs目录,用来存放so文件,把压缩包里的其他所有目录文件放在这里.(arm64-v8a,armeabi,armeabi-v7a,x86,x86_64)
Android使用百度地图申请API key和准备LBS的SDK
这样就把LBS的SDK都准备好了.