首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >确定前台应用程序是否是卫星导航应用程序

确定前台应用程序是否是卫星导航应用程序
EN

Stack Overflow用户
提问于 2014-08-23 10:37:35
回答 1查看 32关注 0票数 0

我想让我的音乐播放器应用程序启动时,用户进入他的车。但如果他已经加载了卫星导航(如谷歌地图),那么我希望我的应用程序在后台运行。

我已经有代码启动我的应用程序时,用户进入汽车。我想知道的是如何确定某个卫星导航应用程序是否在前台。

This question explains how to tell what app is in the foreground.,但考虑到这些信息,我如何判断它是卫星导航还是地图应用程序,而不显式地检查包名列表?例如,我可以知道前台应用程序可以侦听什么意图吗?是否有任何这样的意图表明它是卫星导航的应用?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-08-23 10:45:34

我要做的是把你的手机连接到电脑上,监控日志。启动导航应用程序,查看什么活动启动(从logcat)。记下包裹的名称。

然后,在您的活动中,当调用onStop时,启动一个检查ActivityManager并查看导航应用程序是否正在运行的服务。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25461023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档