Java 你如何发现默认的Messenger应用程序是否在Android上打开?

Java 你如何发现默认的Messenger应用程序是否在Android上打开?,java,android,Java,Android,你有什么办法可以访问它吗?我只想在Messenger打开时启动我的应用程序。还有什么我可以做的吗?我一直在四处寻找,似乎什么也找不到。我还查看了我的手机,Messenger没有出现在正在运行的应用程序中 我希望能有一个从左边滑动的导航栏,但是当它加载布局时,会有一个默认的白色背景。还有什么我可以解决的吗?没有一个“默认Messenger应用程序”。设备制造商和ROM模仿者可以也确实将其他SMS客户端作为其“默认”发送。从Android 4.4开始,用户可以安装第三方SMS客户端,并将其指定为“默

你有什么办法可以访问它吗?我只想在Messenger打开时启动我的应用程序。还有什么我可以做的吗?我一直在四处寻找,似乎什么也找不到。我还查看了我的手机,Messenger没有出现在正在运行的应用程序中

我希望能有一个从左边滑动的导航栏,但是当它加载布局时,会有一个默认的白色背景。还有什么我可以解决的吗?

没有一个“默认Messenger应用程序”。设备制造商和ROM模仿者可以也确实将其他SMS客户端作为其“默认”发送。从Android 4.4开始,用户可以安装第三方SMS客户端,并将其指定为“默认”。然后,有些设备没有电话功能,也没有SMS客户端。然后,安卓4.3+中有限制配置文件,即使设备可能有一个或多个SMS客户端,但当前用户没有


简而言之,我建议你采取另一种方法。

你问的是两个完全无关的问题。请提供有关Messenger使用案例的更多信息(甚至您询问的是哪一个)。在安卓系统上尝试这个通常没有逻辑意义;例如,如果Android在你加载应用程序后立即关闭该应用程序,该怎么办?@chrylis访问Messenger的目的是让导航栏可用。或者是一个滑动抽屉(我实际上不打算将导航条用作导航工具)。它正好符合我需要的目的。它包含的信息是您发短信的联系人的所有当前信息。允许你改变一些事情,或者写一些关于他们生日的便条,或者类似的东西。这基本上是我的想法。