java - 您如何确定默认的 Messenger 应用程序是否在 Android 上打开?

标签 java android

<分区>

无论如何你可以访问它吗?我只想在 Messenger 打开时启动我的应用程序。无论如何我可以做到这一点吗?我一直在四处寻找,似乎找不到任何东西。我还查看了我的手机,但 Messenger 没有出现在正在运行的应用程序中。

而且我希望能够从左侧滑动导航栏,但是当它加载布局时,默认的白色背景。有什么办法可以解决这个问题吗?

最佳答案

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

简而言之,我建议您采用另一种方法。

关于java - 您如何确定默认的 Messenger 应用程序是否在 Android 上打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19708565/

相关文章:

android - Gradle 无法使用 JCenter 构建(使用 Unity + Firebase)

Android OpenCV 2.4.9 静态初始化不像示例 APK 那样工作

java - if语句没有在for循环android中执行

java - @Service 中的@Autowired?

java - Spring + Hibernate @autowired 在 ConstraintValidator 中为 null

java - JDBC(mysql)在堆内存中保存查询

没有 JVM 的 Java

java - 我正在尝试使用 JAVA 从字符串中获取 URL

android - 条码扫描 是否有用于获取产品详细信息等的 API?

java - 访问数组列表中的元素