3
我嘗試了以下方法,但沒有一個達到我的目標。如何在Android中以編程方式在MMS中附加圖片
以下代碼顯示選擇器。
Intent mmsIntent = new Intent(Intent.ACTION_SEND);
mmsIntent.putExtra("sms_body", "some text");
mmsIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file));
mmsIntent.setType("image/png");
startActivity(mmsIntent);
下面的代碼顯示撰寫郵件視圖中,但圖像不附接。
Intent smsIntent = new Intent(Intent.ACTION_SENDTO);
smsIntent.addCategory(Intent.CATEGORY_DEFAULT);
smsIntent.setType("vnd.android-dir/mms-sms");
smsIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file));//Uri.parse(url));
smsIntent.setData(Uri.parse("sms:" + "89565656"));
startActivity(smsIntent);
但是, 我需要從SD卡我的形象在郵件撰寫看法。 如何做到這一點。
預先感謝您......!
謝謝你的答案。但是這個代碼也顯示了一個選擇器。 – Noby
嗯,您需要的活動是 com.android.mms.ui.ComposeMessageActivity。(請參閱編寫新的MMS時的LogCat)您無法直接訪問它。 – UnknownJoe