簡體   English   中英

使用圖像,文本和電話號碼在android中發送彩信

[英]Sending MMS in android with Image, Text and phone number

我通過android意圖發送mms。 我正在添加代碼。 請查閱

Intent intent = new Intent(Intent.ACTION_SEND);
intent.putExtra(intent.EXTRA_TEXT, "Test message");
intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File("/storage/emulated/0/testmessage.jpg")));
intent.setType("image/jpeg");
startActivity(intent);

我的問題是,我們如何添加收件人? 我在我的代碼中嘗試這個

intent.putExtra("address", "045263299");

當我添加此行時,數字將顯示但圖像和文本將消失。 我想添加圖像,文本和電話號碼,並通過意圖發送mms。 謝謝

對你來說太晚了,但對別人有用。

Intent intent = new Intent(Intent.ACTION_SENDTO);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_GRANT_WRITE_URI_PERMISSION | Intent.FLAG_GRANT_READ_URI_PERMISSION);
intent.setData(Uri.parse("mmsto:"+ phoneNumber));
intent.putExtra(Intent.EXTRA_STREAM, uri);
intent.putExtra(intent.EXTRA_TEXT, text);
if (intent.resolveActivity(activity.getPackageManager()) != null)
{
  activity.startActivity(intent);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM