android判断手机是否安装地图应用实现跳转到该地图应用

 更新时间:2017年01月23日 16:08:44   作者:24K纯帅豆  
这篇文章主要给大家介绍了android如何判断手机是否安装地图应用,并实现跳转到该地图应用的方法,需要的朋友可以参考借鉴,下面来一起学习学习吧。

前言

现在很多应用都会用到地图,但是我们肯定不想自己的app中还要弄个导航神马的,所以第三方的地图也为我们开辟了一条捷径,直接将数据传输到地图应用,让第三方的地图帮我们来做好这一切。现在比较流行的地图应用百度地图,高德地图,腾讯地图,在这里我用高德地图作为测试。

首先你需要判断手机中有没有安装地图应用,在这里提供一个方法:

判断手机是否安装某一应用

上述的packagename是你要检测的应用的包名,怎么查看包名请自行百度哈!

判断好之后,我们可以定义,当有地图应用的时候,就跳转到地图应用,当无地图应用的时候,就跳转到网页:

跳转到高德地图:

参数:

act=android.intent.action.VIEW

dat=androidamap://keywordNavi?sourceApplication=softname&keyword=方恒国际中心 &style=2

pkg=com.autonavi.minimap

上述dat参数中的keyword后面是你要传给高德地图app的参数

使用方式:

Intent intent=new Intent(act, android.net.Uri.parse(dat));

intent.setPackage(pkg);

intent.startActivity(intent);

这样就可以了,当然了,当手机中没有安装高德地图时,你可以跳转到网页:

参数:

act=android.intent.action.VIEW

dat=http://m.amap.com/?k=方恒国际中心

上述dat参数中的k后面是你要传给高德地图网页的参数

使用方式:

Intent intent=new Intent(cat,dat);

intent.startActivity(intent);

这样就比较完整了。

最后,你可以去百度地图开发者中心和腾讯地图开发者中心查找与之对应得方法来完善这个。

总结

以上就是这篇文章的全部内容了,希望本文的内容对各位Android开发者们能带来一定的帮助,如果有疑问大家可以留言交流。

相关文章

  • Android实现一键锁屏功能

    Android实现一键锁屏功能

    这篇文章主要介绍了Android实现一键锁屏,在xml中创建device_admin.xml,在manifest中加入详细文件,本文结合示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-10-10
  • android异步任务设计思详解(AsyncTask)

    android异步任务设计思详解(AsyncTask)

    AsyncTask在Android十分常用,那为什么如此常用呢,不用行不行呢,内部又是怎么实现的呢,为什么Java的API中没有这个类呢,看完本文后,你将会知道答案
    2014-02-02
  • Flutter实现倒计时功能

    Flutter实现倒计时功能

    这篇文章主要为大家详细介绍了Flutter实现倒计时功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • Android Flutter实现兴趣标签选择功能

    Android Flutter实现兴趣标签选择功能

    我们在首次使用内容类 App 的时候,不少都会让我们选择个人偏好,通过这些标签选择可以预先知道用户的偏好信息。我们本篇就来看看 Flutter 如何实现兴趣标签的选择,需要的可以参考一下
    2022-11-11
  • Flutter EventBus事件总线的应用详解

    Flutter EventBus事件总线的应用详解

    这篇文章主要为大家介绍了Flutter EventBus事件总线的应用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • Android EditText被软键盘遮盖的处理方法

    Android EditText被软键盘遮盖的处理方法

    android app新增了透明栏效果,结果发现键盘弹起后会遮盖屏幕底部的EditText,没有像想象中的调整窗口大小,并滚动ScrollView,将EditText显示在键盘上方。下面小编把解决方法记录一下,特此分享到脚本之家平台,感兴趣的朋友一起看看吧
    2016-10-10
  • Android中Json数据读取与创建的方法

    Android中Json数据读取与创建的方法

    android 读取json数据,下面小编给大家整理有关Android中Json数据读取与创建的方法,需要的朋友可以参考下
    2015-08-08
  • Android中将View的内容保存为图像的简单实例

    Android中将View的内容保存为图像的简单实例

    这篇文章主要介绍了Android中将View的内容保存为图像的简单实例,有需要的朋友可以参考一下
    2014-01-01
  • android module解耦组件化总体概述(推荐)

    android module解耦组件化总体概述(推荐)

    这篇文章主要介绍了android module解耦组件化总体概述(推荐),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • Android自定义Camera实现拍照小功能

    Android自定义Camera实现拍照小功能

    这篇文章主要为大家详细介绍了Android自定义Camera实现拍照小功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05

最新评论