是否可以从您自己编写的活动中打开默认的 Android Messaging 活动?例如:我在程序中按下“邮件”按钮,它会打开 Android 消息应用程序,就像我按下主屏幕上的消息图标一样。
我对“联系人”活动做了类似的操作,但只出现了联系人列表,没有添加/修改/删除等额外功能。
有任何想法吗?
编辑:我发现这种方式可以打开“撰写新消息”活动,我只需要备份它一个步骤。有谁知道正确的 MIME 类型而不是这个类型?
Intent sendIntent = new Intent(Intent.ACTION_VIEW);
sendIntent.setType("vnd.android-dir/mms-sms");
m_activity.startActivity(sendIntent);
这将从另一个应用程序启动消息应用程序:
Intent intent = new Intent("android.intent.action.MAIN");
intent.setComponent(new ComponentName("com.android.mms","com.android.mms.ui.ConversationList"));
startActivity(intent);
只需将其放入按钮侦听器或您想要从中打开它的任何用户输入中即可。
享受 :-)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)