0

以下のコードを使用して MMS を実行しました

Intent sendIntent = new Intent(Intent.ACTION_SEND); 
sendIntent.putExtra("sms_body", "some text"); 
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(url));
sendIntent.setType("image/png")

送信したい :- MMS のテキスト、URL、オーディオ ファイル MMS 用の samsung デバイスに使用される DLL ファイルがあるかどうかを知りたいです。サムスンのデバイスとして、アプリが MMS でクラッシュする

前もって感謝します

4

1 に答える 1

-1

任意の画像で MMSを送信する必要がある場合は、このコードを使用してください。

Intent sendIntent = new Intent(Intent.ACTION_SEND); 
            sendIntent.setClassName("com.android.mms", 

               "com.android.mms.ui.ComposeMessageActivity");
            sendIntent.putExtra("sms_body", "some text"); 
            sendIntent.putExtra(Intent.EXTRA_STREAM, 
                      Uri.parse("file:///sdcard/image_4.png"));
            sendIntent.setType("image/png");
             startActivity(sendIntent);;

また

オーディオまたはビデオファイルを含む MMSを送信する必要がある場合は、これを使用します。

Intent sendIntent = new Intent(Intent.ACTION_SEND); 
                sendIntent.setClassName("com.android.mms", 

                 "com.android.mms.ui.ComposeMessageActivity");
                sendIntent.putExtra("address", "1213123123");
                sendIntent.putExtra("sms_body", "if you are sending text");   
                final File file1 = new File(mFileName);
                if(file1.exists()){
                    System.out.println("file is exist");
                }
                Uri uri = Uri.fromFile(file1);
                sendIntent.putExtra(Intent.EXTRA_STREAM, uri);
                sendIntent.setType("video/*");
                startActivity(sendIntent);

これがあなたを助けるかどうか私に知らせてください。

于 2013-01-15T11:44:59.753 に答える