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

来源:互联网 发布:淘宝买手机货到付款 编辑:程序博客网 时间:2024/05/29 19:31

关于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.**

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

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

源码下载

阅读全文
0 0
原创粉丝点击