自分のアクティビティからアンドロイドのmms/smsメイン会話のインテントを起動するにはどうすればよいですか?androidのメインSMS会話のインテントを開く
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setClassName("com.android.mms", "com.android.mms.ui.ConversationList");
context.startActivity(intent);
そして私は、私はデバイスの一つに、このコードを実行すると、それも働いていたと思うが、今、私は次のエラーを取得:私は今まで発見された最良の答えでした
Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.android.mms/.ui.ConversationList } from ProcessRecord{460a37f8 6949:msc.test/10081} (pid=6949, uid=10081) requires null
注意を: 私はsms/mmsコンポーザー画面を開いて、SMSを送信するのではなく、到着したすべてのSMS/mmsメッセージが保存されているメインSMS画面に興味があります。
私はあなただけのメインMMS/SMSの会話の意図を開くために、すべてのこれらのアクセス許可を追加する必要はないと思います。それにもかかわらず、私は失われたものを私のマニフェストファイルに追加して、Permission Denialのエラーを受け取ります。おそらく、いくつかのデバイスがcom.android.mms.ui.ConversationListにアクセスできないためでしょうか? – MikeL
はS3で動作しません –