我在android源代码(Gingerbread)中创建一个应用程序。这需要在选项卡视图中撰写邮件活动。 我试过如下:
Intent intent = new Intent(“android.intent.action.VIEW”); intent.setClassName( “com.android.mms”, “com.android.mms.ui.ComposeMessageActivity”);
StickyTabs.setTab(intent,TAB_INDEX_MESSAGES);
logcat向我显示错误:
> 03-19 10:08:02.321:E / AndroidRuntime(151):java.lang.SecurityException:从com.android.mms(使用uid 10004)请求代码在进程android.process.acore中运行(使用uid 10007)
答案 0 :(得分:1)
听起来您在AndroidManifest中没有访问彩信的权限。在“清单”和“例外”中使用MMS的“请求”权限应该会消失。
U添加了权限
"android.permission.RECEIVE_MMS"
"android.permission.SEND_SMS"
答案 1 :(得分:0)
如果你有一个电话号码并且你想为这个号码撰写短信,并且你在另一个活动的某个地方,那么使用这行代码,这将调用并打开SMS Composing活动,并且还会传递你的手机号码您要向谁发送短信。
Intent sms_intent = new Intent("android.intent.action.VIEW");
Uri data = Uri.parse("sms:"+phone_No);
intent.setData(data);
startActivity(sms_intent);