KS系列之第三方百度地图的集成(一)

关于KS系列,一直想把东西都写的差不多了,再写文章。但是不同步写文章,时间久了,又会忘记。很尴尬。也不是系统性的,是想到哪记到哪。
首先写一篇百度地图吧。

效果图

这里写图片描述

关于集成:

这一部分同其他SDK的集成都是大同小异的:

  1. 首先去百度开放平台创建应用申请密钥
    这里写图片描述
    这里写图片描述
  2. 根据开放指南进行集成
    这里写图片描述

    我这里使用的AndroidStudio,就按照AndroidStudio的集成来记录

    • 将下载好的SDK文件中的.so文件放入jniLibs(目录:appsrc/main/jniLibs)文件夹,jar包放入libs(目录:app/libs)文件夹
清单文件中添加权限:
   <!--百度地图-->
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.GET_TASKS" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WRITE_SETTINGS" />
       <meta-data
            android:name="com.baidu.lbsapi.API_KEY"
            android:value="你自己申请的key" />
代码
    public class BaseApplication extends Application {

    @Override
    public void onCreate() {
    super.onCreate();

    /********百度地图**********/
    SDKInitializer.initialize(getApplicationContext());//百度地图初始化
    }
混淆方法
-keep class com.baidu.** {*;}
-keep class vi.com.** {*;}    
-dontwarn com.baidu.**

这样运行起来就可以展示地图了

但是这只是最简单的集成,更多定制请看后续文章。^_^

源码下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值