1.去滴滴开发平台下载滴滴sdk http://open.xiaojukeji.com/home/index/download

2.导入sdk:将下载的压缩包解压,

将aar文件导入到工程里面,步骤:file-->new-->new module-->import .jar/arr package。

3.关联滴滴打车的sdk

完成上面步骤,就已经成功导入滴滴sdk了。

4.集成腾讯定位(百度定位也行,只要是有定位功能就可以)

去腾讯下载腾讯定位sdk,把里面的jar包拷贝到工程lib文件夹下面,右键jar包,选择add as library,把jar包添加到工程。

5.添加jniLibs文件

在工程main文件夹下面添加jniLibs(名字必须是这个一个字母都不能错)

到此,腾讯定位功能就可以用了。前期准备工作搞定。

6.调用滴滴sdk http://static.udache.com/gulfstream/mis/open/downloads/doc-1.1.0_0421.pdf(这个是滴滴sdk的开发文档)

在程序入口处调用:

DIOpenSDK.registerApp(this, "appid", "secret");

"appid", "secret"这两个是自己在滴滴上面申请的。

7.配置DiDiWebActivity

DiDiWebActivity的配置可以按官方文档上面的方法配置,我的方式是自己写一个Avtivity(里面什么都不用写,但是必须在清单文件里面注册,有布局)继承DiDiWebActivity。

8.调用腾讯定位sdk定位

直接贴代码
TencentLocationRequest request = TencentLocationRequest.create();
request.setInterval(5000);
mLocationManager.requestLocationUpdates(request, this);
9.定位以后启动滴滴打车
HashMap map = new HashMap();
DIOpenSDK.showDDPage(getContext(), map);
 

到此滴滴打车就可以用了

在这里说一下我用滴滴打车sdk时遇到的一个坑:在调用滴滴打车sdk时必须先定位自己自己的位置(百度、腾讯、高德都可以),否则无法正常使用滴滴打车sdk。

Android studio 滴滴打车sdk集成相关推荐

  1. Android端穿山甲SDK集成

    Android端穿山甲SDK集成 流程 创建测试状态的应用及应用下对应的测试状态的代码位ID 项目对接SDK完毕后 拿APP到应用商店审核 得到应用商店的APP的下载地址 结合文档转换成apk下载地址 ...

  2. Android Studio和SDK下载、安装和环境变量配置(全网最详细步骤)

    序言:工欲善其事,必先利其器,无论你是搞Android开发的.测试App软件的.App爬虫等都需要建立Android环境 目录 一.安装Java JDK 1.1 首先必须安装Java JDK 1.2 ...

  3. Android studio Your SDK location contains non-ASCII characters解决方法

    初学Android Studio 的朋友,在安装时可能会遇到  Android studio Your SDK location contains non-ASCII characters  这个问题 ...

  4. 报错之Android Studio中SDK安装失败HAXM

    安装Android Studio时SDK安装失败HAXM 在模拟器上显示android程序时报错haxm 一.检查自己电脑的虚拟化是否开启 1.打开任务管理器,选择性能-- cpu 2.发现没有开(如 ...

  5. Android Studio 是谷歌基于IntelliJ IDEA开发的安卓开发工具,有点类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调

    Android Studio 是谷歌基于IntelliJ IDEA开发的安卓开发工具,有点类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调 ...

  6. android 融云sdk集成,使用融云SDK集成

    使用融云开始还是遇到了很多的坑的,特别是看不太明白官方文档.或许自己不够有耐心. 期间还遇到了许多bug,比如,明明配置的没问题了,可我的手机还是连不上融云. 后来还是在融云的知识库中找到了解决办法, ...

  7. android主流视频直播sdk,Android视频直播SDK集成指引

    手动安装 目前 ZegoLiveRoom SDK 仅支持通过拷贝库文件的方式,集成步骤如下. 1 准备环境 请确保开发环境满足以下技术要求: Android Studio 2.1 或以上版本 已经下载 ...

  8. 解决003--修改android studio的SDK默认下载位置

    对于像我这样不知道节省空间的人来说,C盘已经是快要冲破我的盘符限制了,再加上有些没有进行设置的软件默认的下载路径就是C盘,以及有些时候像2345安全卫士/浏览器,360浏览器/手机助手,或鲁班大师诸如 ...

  9. Android studio的sdk tools下没有LLDB的解决办法

    粉丝提问: 博主解答: 解决办法: 点击setting-->plugins-->找到"Android Support"选项,并勾选,然后会提示重启android stu ...

最新文章

  1. JQuery 给DOM控件绑定和移除事件的方法
  2. JobScheduler学习 附官方demo
  3. simulink中错误object[id]!=NULL Component: Simulink | Category:Model error
  4. 关于js中的时间——计算时间差等
  5. C#枚举数值与名称的转换
  6. web开发项目,web前端CSS全局样式,面试必问
  7. javascript手册安卓版_JavaScript 完全手册(2018版)
  8. 下课拉~~~~~~~~~~~想写就写
  9. mysql 三种循环的区别_mysql存储过程中的三种循环
  10. DTcms二次开发心得
  11. 【JS ES6】use strict 严格模式
  12. 什么是温顺型人格?温顺型性格如何做职业规划?
  13. Margin对span无效
  14. 跑腿小程序系统,同城闪送、帮买帮送
  15. substrate node cli
  16. 中国黑客传说:周景平——我是超级黑
  17. JAVA开发环境搭建-黑马程序员(个人整理版本)
  18. python爬虫实战-爬取微信公众号所有历史文章 - (00) 概述
  19. 使用74HC595D扩展树莓派GPIO控制8颗LED发光二极管
  20. Mybatis执行update,insert等语句返回的不是受影响的行数

热门文章

  1. DNA 2. SCI 文章中基因组变异分析神器之 maftools
  2. 数云原生·场景融合|神州数码第四届数字中国技术年会正式开幕
  3. Android - ImageButton单击切换按钮图片效果的实现
  4. 让进程在后台可靠运行的几种方法 nohup,setsid,,disown,CTRL-z ,screen
  5. python csv、json、pickle数据持久化
  6. 高级ACL配置实验报告
  7. 遗传算法求函数极值(含MATLAB代码实现)
  8. 视听语言(数媒专业)
  9. ROS实践--运行小海龟仿真例程
  10. android 开发录音那些事(录音权限授权及判断录音权限是否拒绝处理)