【问题标题】:default sms app doesn't open on KITKAT nexus 5KITKAT nexus 5 上无法打开默认短信应用
【发布时间】:2014-10-04 10:20:48
【问题描述】:

好的,我什么都试过了(包括几个小时的阅读和在 stackoverflow 上尝试了很多东西)

我正在尝试从 android 启动器启动默认短信应用,并使用以下代码:

Intent smsIntent = new Intent(Intent.ACTION_MAIN);
        smsIntent.addCategory(Intent.CATEGORY_DEFAULT);
        smsIntent.setType("vnd.android-dir/mms-sms");
        smsIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(smsIntent);
        break;

它适用于所有手机,但我的 NEXUS 5 除外。

猜它与 KITKAT 有关系,但不知道如何解决它..

重要 - 我不是试图发送文本或从用户那里获取它(正如我在这里看到的那样),只是让用户进入短信应用程序的主屏幕(在我的情况下是环聊)。

谢谢。 :)

【问题讨论】:

    标签: android hangout


    【解决方案1】:
    Intent intent = new Intent();
    
    ComponentName cm =new ComponentName("com.google.android.talk","com.google.android.talk.SigningInActivity");
    
    intent.setComponent(cm);
    

    这个适配器 nexus,我通过 ADB 日志获取 ComponentName。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-10
      • 2014-03-10
      • 2016-07-03
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多