Android Studio 开发百度地图SDK应用
2015-10-14 14:21
344 查看
原文链接:http://blog.csdn.net/just_young/article/details/44280089
在使用Eclipse进行百度地图应用开发的时候会比较方便,但使用Android Studio的时候,由于不熟悉,造成了一定的困难。这里记录一下使用Android Studio签名,调用百度地图SDK的过程。在这里我使用的是百度提供的BaiduMapsApiDemo来进行测试。
在申请百度地图应用时,需要填写一个安全码,这个安全码是由应用的数字签名和包名组成的,数字签名和包名之间使用分号隔开。
包名很好找,在Android项目的AndroidManifest.xml文件中manifest标签中即可找到。
下面说一下让Android Studio生成数字签名的方法。
(1).点击build->generate signed apk,如下图所示
(2).点击next,进入下图所示的页面
(3).点击Create new按钮,如果你之前没有Key文件的话,然后,会出现如下图所示的界面,然后按照自己的需要填写完毕,点击OK按钮,然后往下做就可以创建一个。
4.接下来,可以使用keytool这个工具来获得我们这个签名文件的SHA1值,命令如下图所示。
(5).最后,只要把这个SHA1的值和包名用分号“;”拼起来,填入安全码即可。
然后,你在百度开放平台的API终端上,就可以看到如下所示的AK了,如下图所示,它在Android项目的配置文件中,是需要使用的。
接下来,就是怎样让Android在调试的时候自动使用签名。
(1).首先,需要编辑应用所在Module的build.gradle文件,在android下添加如下的内容,每一项的内容与刚才创建签名文件时的填写的内容对应。这样在调试的时候,Android Studio就会将签名文件添加到apk中了。
(2).在AndroidMainifest.xml文件中,将XXXX修改为自己的AK代码,从而使你的应用能访问百度地图,如下所示。
[html] view
plaincopy
<meta-data
android:name="com.baidu.lbsapi.API_KEY"
android:value="XXXX" />
在使用Eclipse进行百度地图应用开发的时候会比较方便,但使用Android Studio的时候,由于不熟悉,造成了一定的困难。这里记录一下使用Android Studio签名,调用百度地图SDK的过程。在这里我使用的是百度提供的BaiduMapsApiDemo来进行测试。
在申请百度地图应用时,需要填写一个安全码,这个安全码是由应用的数字签名和包名组成的,数字签名和包名之间使用分号隔开。
包名很好找,在Android项目的AndroidManifest.xml文件中manifest标签中即可找到。
下面说一下让Android Studio生成数字签名的方法。
(1).点击build->generate signed apk,如下图所示
(2).点击next,进入下图所示的页面
(3).点击Create new按钮,如果你之前没有Key文件的话,然后,会出现如下图所示的界面,然后按照自己的需要填写完毕,点击OK按钮,然后往下做就可以创建一个。
4.接下来,可以使用keytool这个工具来获得我们这个签名文件的SHA1值,命令如下图所示。
(5).最后,只要把这个SHA1的值和包名用分号“;”拼起来,填入安全码即可。
然后,你在百度开放平台的API终端上,就可以看到如下所示的AK了,如下图所示,它在Android项目的配置文件中,是需要使用的。
接下来,就是怎样让Android在调试的时候自动使用签名。
(1).首先,需要编辑应用所在Module的build.gradle文件,在android下添加如下的内容,每一项的内容与刚才创建签名文件时的填写的内容对应。这样在调试的时候,Android Studio就会将签名文件添加到apk中了。
(2).在AndroidMainifest.xml文件中,将XXXX修改为自己的AK代码,从而使你的应用能访问百度地图,如下所示。
[html] view
plaincopy
<meta-data
android:name="com.baidu.lbsapi.API_KEY"
android:value="XXXX" />
相关文章推荐
- 在android中读取联系人信息的程序,包括读取联系人姓名、联系方式和邮箱等
- Android动画总结之View动画
- Android动画之一:Drawable Animation
- Android Studio 非常好用的几款插件,好用到爆
- 手机屏幕同步至电脑
- Android 发送广播
- Android 给Button加圆角
- android studio 资料
- Android Binder设计与实现 - 设计篇
- android 反编译与再编译
- android studio 修改包名
- Android事件分发机制
- Android中手势识别GestureDetector分析
- Android自定义属性,attr format取值类型
- Android定制属于你自己的导航栏
- Android桌面时间控件
- Android-SharedPreferences
- Android各种资源详解 android开发教程
- [转]Android_气泡效果
- 移动前端调试方案(Android + Chrome 实现远程调试)