1

Androidソースコード(Gingerbread)でアプリケーションを作成しています。これには、タブ ビューでのメッセージ作成アクティビティが必要です。私は次のように試しました:

インテント インテント = 新しいインテント("android.intent.action.VIEW"); Intent.setClassName("com.android.mms","com.android.mms.ui.ComposeMessageActivity");

StickyTabs.setTab(インテント, 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) で実行されるコードを要求しています)

4

2 に答える 2

1

AndroidManifest に MMS にアクセスする権限がないようです。マニフェストで MMS を使用するための "Request" パーミッションと例外が表示されなくなります。

許可を追加しましたか

"android.permission.RECEIVE_MMS"
"android.permission.SEND_SMS"
于 2012-03-19T12:48:10.890 に答える
0

電話番号があり、この No の SMS を作成したい場合、別のアクティビティのどこかにいる場合は、このコード行を使用します。これにより、SMS 作成アクティビティが呼び出されて開き、携帯電話番号も渡されます。 SMSを送信したい。

Intent sms_intent = new Intent("android.intent.action.VIEW");
Uri data = Uri.parse("sms:"+phone_No);        
intent.setData(data);      
startActivity(sms_intent);
于 2012-11-13T15:29:49.497 に答える