안녕하세요.
안드로이드에서 이미지를 첨부한 mms를 전송하려고 인텐트를 만들어주면 mimetype에 맞는
가능한 어플들이 쫙 뜨지요.
다음과 같은 코드를 사용해서요.
 Intent sendIntent = new Intent(Intent.ACTION_SEND);
             sendIntent.setType("image/*");
             sendIntent.addCategory("android.intent.category.DEFAULT");
             
             sendIntent.putExtra("exit_on_sent", true);
             sendIntent.putExtra("subject", Title);
             sendIntent.putExtra(Intent.EXTRA_TEXT, Text); 
             
             Uri dataUri = GetContentUriFromDB( context, imagePath);
             if (dataUri!=null)
             { //성공이면
                sendIntent.putExtra(Intent.EXTRA_STREAM, dataUri);
             }
             startActivity(sendIntent);

mms에 직접 전송이 되면 좋겠는데 이거 뭐 Gmail,Email,등등 지저분한게 가뜩 뜨지요.
몇시간 삽질을 하다보니 방도를 찾았습니다.
간단하게 다음의 코드를 추가하니 되더군요.

 sendIntent.setClassName("com.sec.mms", "com.sec.mms.Mms");

우와 같이 인텐트의 클래스명을 mms로 해주면 직접 mms가 뜹니다.
우의 코드는 갤럭시s에서 테스트한건데 아마 기기마다 mms의 클래스명이 다를겁니다.
참고로 GetContentUriFromDB는 제가 만든 함수인데 sdcard에 존재하는 이미지의 절대경로를
mediaStore의 uri경로로 바꾸어주는 함수입니다.
mms에 이미지첨부는 저런식으로 해야지 정상으로 되더군요.
저런식으로 하지 않아도 되는 기기들도 있지만...저 코드가 모든 기기에 다 먹어들더라구요.

허접한 글이라도 많은 도움이 되기를 바랍니다