Android Studio集成百度地图SDK

Android Studio集成百度地图SDK

1、建议先阅读百度地图官方的继承指南,针对了Eclipse和Android Studio。

百度官方集成指南

2、下载百度地图SDK

Android SDK v4.1.1

下载有两种:

1、一键下载(下载所有百度地图SDK功能)
2、自定义下载(结合自身需求、自定义选择业务功能,打包下载所选功能开发包)
SDK下载.png

下载完成之后会得到这样的文件


SDK文件.png
  • BaiduLAB_Android.jar 文件就是包含了你需要的所有功能的jar包
  • arm64-v8a 等文件夹里就是针对不同手机CPU架构的so文件,里面的文件后面会用到

3、集成到AS

  • 设置AS工程目录

Project视图结构
  • 1、在app文件夹下的新建libs文件夹(默认应该有),将BaiduLAB_Android.jar文件拷入
  • 2、在src文件夹下的的main文件夹下新建jniLibs文件夹,将以下这些文件夹拷入
    不同cpu架构支持文件.png
经过上面步骤,应该就能看到上图的Project视图结构
  • 设置gradle
  • 在File菜单里选择Project Structure选项(项目结构),进入项目结构设置


    File菜单.png
  • BaiduLAB_Android.jar作为File dependency导入

Project Stucture.png
作为File dependency导入.png
  • 经过这样操作之后,你的app目录下的build.gradle文件里的dependence就会增加这个依赖
    依赖.png
  • 在你的app目录下的build.gradle文件里新增ndk字段
    Paste_Image.png

    ndk { //选择要添加的对应cpu类型的.so库。 abiFilters 'armeabi', 'armeabi-v7a', 'armeabi-v8a', 'x86', 'x86_64', 'mips', 'mips64'}
5、配置manifest文件
AndroidManifest.xml
权限配置

  • <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

  • <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />

  • <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

  • <uses-permission android:name="android.permission.INTERNET" />

  • <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

  • <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

  • <uses-permission android:name="android.permission.READ_PHONE_STATE" />

  • <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

  • <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />

  • <uses-permission android:name="android.permission.WAKE_LOCK" />

参考官方配置

6、修改混淆文件(如果你打开了代码混淆)
混淆设置.png
这样就成功将百度地图SDK集成到项目中了

7、要想使用百度地图的服务还需要最后一步,申请百度地图AppKey
8、具体显示地图和定位等请参考官方指南hello baiduMap


转载与  https://www.jianshu.com/p/440494f075e7

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值