默认短信应用程序不会在KITKAT nexus 5上打开

时间:2014-10-04 10:20:49

标签: android hangout

好的,我已经尝试了所有的东西(包括几个小时的阅读和在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有关,但不知道如何解决它..

重要 - 我不是试图发送文本或从用户那里获取文本(因为我见过人们在这里),只是让用户进入短信应用程序的主屏幕(在我的情况下是环聊)。

感谢。 :)

1 个答案:

答案 0 :(得分:-1)

Intent intent = new Intent();

ComponentName cm =new ComponentName("com.google.android.talk","com.google.android.talk.SigningInActivity");

intent.setComponent(cm);

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