일단 제가 이메일이랑 MMS를 불러오는거 까진 했는데여..

자동적으로 이미지를 첨부해서 보내는 법을 알고 싶습니다..T-T

하려고하는걸 말씀드리자면

갤러리에서 이미지를 선택하면 선택한 이미지가 뜨고  그 이미지를 이메일보내기 나 mms로 보내기 하면

이메일이나 mms 로 이동하면서 선택했던 이미지가 자동으로 첨부가 되면서 보내며는 첨부파일까지 가는 그런 코딩을 하고 싶은데여

계속 이미지파일은 첨부가 되있는걸로 보이는데 막상 보내며는 첨부한건 오지 않습니다..

MMS와 이메일 소스는 이렇게 썼습니다.. 자동으로 이미지를 첨부하는 법.. 알려주세여..T-T

public void sendMMS(Context context, String address, String subject,

String msg) {

Intent sendIntent = new Intent(Intent.ACTION_VIEW);

sendIntent.addCategory("android.intent.category.DEFAULT");


sendIntent.putExtra("address", address);

sendIntent.putExtra("exit_on_sent", true);

sendIntent.putExtra("subject", address);

sendIntent.putExtra("sms_body", msg);


sendIntent.setType("vnd.android-dir/mms-sms");

context.startActivity(sendIntent);



}



public void email(Context context, String emailTo, String emailCC,

String subject, String emailText, ArrayList<String> filePaths) {


final Intent emailIntent = new Intent(

android.content.Intent.ACTION_SEND_MULTIPLE);

emailIntent.setType("plain/text");

emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,

new String[] { emailTo });

emailIntent.putExtra(android.content.Intent.EXTRA_CC,

new String[] { emailCC });

emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);

emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, emailText);


ArrayList<Uri> uris = new ArrayList<Uri>();


for (String file : filePaths) {

File fileIn = new File(file);

Uri u = Uri.fromFile(fileIn);

uris.add(u);

}

if (Intent.ACTION_SEND_MULTIPLE.equals(emailIntent.getAction())) {

emailIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris);

}

context.startActivity(Intent.createChooser(emailIntent, "Send mail..."));

}