配置BaiduMap 环境
1.在百度API中新建自己的一个APP包名和APP名需要注意和自己Android Studio 中的包名和APP名保持一致;
2.百度地图中还需要填写一个SHA1 数字签名:
a、输入keytool -list -v -keystore debug.keystore,会得到三种指纹证书,选取SHA1类型的证书(密钥口令是android),这个获取到的SHA1的值和ecplise中获取的值是一样的,是作为debug用的。
b、输入keytool -list -v -keystore XXX.keystore,(这个地方xxx.keystore是你生成app签名时的keystore),密钥库口令:为给APP签名时生成xxx.keystore期间所输入的密码,此时获取的SHA1是release版的。
(以上主要是为了得到AppKey,没有AppKey读取的值会有问题)
3.根据需要在(http://www.easck.com/sdk/download?selected=location)下载自己需要的SDK包,因为只实现定位所以我这里只下载了定位功能的包;
4.解压下载好的包,为了让app兼容性更好,我把libs下的所有文件及文件夹复制到了app中libs中;
5.配置Manifest文件,首先在Application中添加你获得的AppKey:
<meta-data android:name="com.baidu.lbsapi.API_KEY" android:value="这里是你申请的AppKey" />
然后紧接著需要注册一个专门供BaiDuMap使用的service(自己不用实现):
<service android:name="com.baidu.location.f" android:enabled="true" android:process=":remote"/>
最后再配置权限,定位所需要用到的一系列权限(这一块在官方文档上也是有的):










