Android百度地图开发(二):项目创建

2017-12-08  本文已影响208人  涅小黑

具体的流程也可以参考官网说明:
http://lbsyun.baidu.com/index.php?title=androidsdk/guide/create-project/ak

  1. 百度账号
    登录百度地图开放平台需要百度账号 http://lbsyun.baidu.com/index.php
  2. 百度地图开放平台开发者账号



    3.创建自己的应用


4.获取安全码
安全码的组成规则为:Android签名证书的sha1值+packagename

Android Studio中packagename在gradle文件中


使用Android Studio开发,如遇到applicationId 与在 AndroidManifest.xml 中定义的包名不一致的情况,以appclicationid为准。

打包时需要使用签名证书打包,百度地图提供测试安全码和开发安全码,对应debug和release版本签名证书。证书的生成方法自行百度

获取Android签名证书的sha1值:


发现问题:(如果有些问题解决不了记得去官网论坛找http://bbs.lbsyun.baidu.com/forum.php
如果配置有问题,运行时看看打印信息:

对应看看应用的信息对不对,根据错误信息和errorcode查找对应原因

5.sdk下载


sdk提供自定义下载,选择需要的模块,减少包的大小。下好的包解压放到app/libs下,build一下就可以使用其中的类了。

  //gradle中添加
    sourceSets {
        main {
            jniLibs.srcDirs = ['libs']
        }
    }

6.在AndroidManifest中添加开发密钥:

<application>  
    <meta-data  
        android:name="com.baidu.lbsapi.API_KEY"  
        android:value="开发者 key" />  

      <service 
        android:name="com.baidu.location.f" 
        android:enabled="true"    
        android:process=":remote"/>

</application>

步骤总结:

  1. 注册应用,获取安全码
  2. 下载SDK,并放入项目libs中(记得配置gradle)
  3. AndroidManifest中注册权限、key、service

>>>>>>>Demo地址<<<<<<<

上一篇 下一篇

猜你喜欢

热点阅读