在android中打开短信对话列表

时间:2013-07-03 09:27:45

标签: android sms

我使用此代码在Android中打开短信对话列表。它在大多数手机中运行良好:

Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setClassName("com.android.mms", "com.android.mms.ui.ConversationList");
startActivity(intent);

但在某些手机(如Galaxy S3)中,我收到此错误:

java.lang.SecurityException:Permission Denial:start Intent {act = android.intent.action.MAIN cat = [android.intent.category.LAUNCHER] cmp = com.android.mms / ui.ConversationList}来自ProcessRecord {-------}未从uid 10098

导出

2 个答案:

答案 0 :(得分:0)

猜测我会说你已经在清单文件中声明了两次ConversationList。检查您的清单文件。

答案 1 :(得分:0)

检查SO question。 Galaxy S3使用自定义Android而非“标准版”。并且不允许您启动该活动