以前都是使用百度API在软件里面做一个百度地图出来这样感觉既浪费时间又浪费精力,这里就教大家直接使用Intent的方式调用手机上安装的百度地图客户端,访问我们所需要的路径规划等,

//调起百度地图客户端

try {

intent = Intent.getIntent("intent://map/direction?origin=latlng:34.264642646862,108.95108518068|name:我家&destination=大雁塔&mode=driving®ion=西安&referer=Autohome|GasStation#Intent;scheme=bdapp;package=com.baidu.BaiduMap;end");

if(isInstallByread("com.baidu.BaiduMap")){

startActivity(intent); //启动调用

Log.e("GasStation", "百度地图客户端已经安装") ;

}else{

Log.e("GasStation", "没有安装百度地图客户端") ;

}

} catch (URISyntaxException e) {

e.printStackTrace();

}

但是,若客户端没有安装了百度地图客户端就会报 No Activity.... 直接会导致程序挂掉,这是开发者不希望看到的.所以在调用之前判断该手机是否安装了百度地图客户端,我们知道百度的包名为 com.baidu.BaiduMap

所以通过下面的方法进行判断:

/**

* 判断是否安装目标应用

* @param packageName 目标应用安装后的包名

* @return 是否已安装目标应用

*/

private boolean isInstallByread(String packageName) {

return new File("/data/data/" + packageName).exists();

}

我们就可以灵活的去调用百度地图了。

取消

评论

android-x86 地图,android 手机客户端百度地图 x86的jar包需要吗相关推荐

  1. android 高德卫星地图数据,白马地图 Bmap for Android v7.3.81 强大高德百度地图应用|张小北...

    Bmap for Android 是一款集成高德地图百度地图为一体的第三方地图应用APP,Bmap for Android 又叫白马地图,采用高德/百度地图数据引擎,可任意切换百度地图.高德地图数据源 ...

  2. android java 经纬度(国标WGS84/gps84/硬件/谷歌地球卫星,Gcj02/腾讯地图/高德地图,Bd09/百度地图)之间互换

    android java 经纬度(国标WGS84/gps84/硬件/谷歌地球卫星,Gcj02/腾讯地图/高德地图,Bd09/百度地图)之间互换 前言: 由于项目需要,很多时候都需要地图经纬度直接的转换 ...

  3. android 高德地图移动卡顿_高德地图4.8和百度地图3.1的抉择,如何发送地址到车机(下载失效本帖奉上百度云盘)...

    9月已经过去半个月了,升级一直围绕着领克车友,8月的兴奋,总想知道车机有什么改变,很多车友提前去预约,总想尝第一口鲜,这个第一口可不好喝,头啖汤随好,但会烫口,于是我带着观望的态度,因为我始终觉得,安 ...

  4. Android百度地图雷达效果,地图导航实测:百度地图路线雷达圈粉“老司机”

    原标题:地图导航实测:百度地图路线雷达圈粉"老司机" 前段时间,百度和高德就谁是第一的问题引发了一场争论,而作为驾龄近10年的老司机,我并不关心两家输赢,只想说说哪个导航更好用.更 ...

  5. html5 geolocation 百度地图,html5 geolocation配合百度地图api实现定位

    1.了解html5 geolocation HTML5 Geolocation(地理定位)用于定位用户的位置. 鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的.=> 使用 ...

  6. 百度地图集成(一):百度地图简单实现

    百度地图集成概要 百度地图集成(一):百度地图简单实现 百度地图集成(二):百度定位以及反编译地理位置 百度地图集成(三):检索功能的实现 百度地图集成(四):零散 百度地图集成第一篇: 百度地图简单 ...

  7. 百度地图API制作类似 百度地图的路线导航界面并实现简单的路线规划功能

    之前我们讲了怎么在百度地图上设置Marker(如A点..) 和弹出框(跟随Marker的,Marker移动的时候也是会跟着移动的),接着又觉得百度地图自带的放大缩小不(fei)是(chang)很(de ...

  8. 被高德地图追上,百度地图该怎么继续保持霸主之位

    曾经,在那个没有电子地图或电子地图还没有普及的时代,人们出行要么靠四处问人,要么靠纸质地图.不知道有多少人经历过那种场景:走出火车站的时候,第一个向你迎上来的是那些卖纸质地图的大妈.那个时候要出远门的 ...

  9. 一行CSS样式去除百度地图版权,去除百度地图右上角平移缩放控件的市县区文字

    /*去除百度地图版权,去除百度地图右上角平移缩放控件的市县区文字*/ .anchorBL, .BMap_zlHolder {display: none;visibility: hidden;}

  10. Python地理地图可视化:folium把百度地图中国城市中心经纬度解析出来并在地图上展示(三)

    python地理地图可视化:folium把百度地图各个城市经纬度解析出来并在地图上展示(三) 上一篇(https://zhangphil.blog.csdn.net/article/details/1 ...

最新文章

  1. android usb 触摸屏 apk,Android插入USB设备,自动弹出提示运行apk
  2. 日常shell使用小结
  3. TomcatServlet笔记
  4. python删除链表的倒数第k个节点,剑指offer 链表中的倒数第K个节点 Python and C++
  5. 登陆时验证码的制作(asp.net)
  6. gitignore.io-程序猿值得拥有的智能生成gitignore文件的秘密武器
  7. Java依赖多个版本,java – Gradle中的多个依赖项版本
  8. 用Asp.Net c#写的采集小例子
  9. android获取当前activity view,Android中如何通过View获取Activity
  10. obd协议 混动车_最新人工智能驾考系统OBD信号采集模块
  11. 3图片尺寸要求_贵港200L塑料桶图片尺寸
  12. JQUERY右侧悬浮返回顶部代码
  13. unlocker207安装失败解决方法
  14. 《原神》游戏设计分析
  15. Lockdir 文件夹加密 破解
  16. 弹性卡箍零件自动化检测 与包装生产线的研制
  17. OK插件安装常见问题集锦(PowerPoint版)|OneKeyTools Lite安装说明
  18. Mapabc——地图标注
  19. php 内网/外网ip判断
  20. HTML5期末大作业:温泉酒店网站设计——中国风的温泉酒店网(13页) HTML+CSS+JavaScript 学生web网页制作期末大作业_住宿 旅游 主题酒店

热门文章

  1. 【有利可图网】PS教程:制作变形文字
  2. Windows安全中心无法使用解决方法
  3. FOC和SVPWM的C语言代码实现
  4. 诗词收集——用于人文素养扫盲
  5. hdu2122 Ice_cream’s world III(MST)
  6. 【转】用java将pdf转换成jpg图片的代码
  7. Python学习笔记-循环语句
  8. 四路模拟高清解码,CVI,四通道多合一同轴高清解码芯片方案
  9. H5抽奖小游戏万圣节抓南瓜
  10. 对近来安庆天气特征的总结(夏季)