【问题标题】:How can I send a picture from android application via mms?如何通过 mms 从 android 应用程序发送图片?
【发布时间】:2012-02-26 17:57:32
【问题描述】:

如何通过彩信从安卓应用程序发送图片? 我找到了这段代码,但我不知道如何在其中插入图片 特别是我想让我的应用程序发送彩信。我不想通过其他应用程序发送它。

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");

【问题讨论】:

标签: java android sendmessage


【解决方案1】:

在这一行sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(url)); 中,第二个参数必须是 Uri,它指示您的图像存储位置

像这样:Uri myUri = Uri.parse("content://media/external/images/1")

您可以在这里找到有用的示例:forum topic

【讨论】:

  • 所以当我放 'Uri myUri = Uri.parse("content://media/external/images/1")' 而不是 'sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(网址));'它会从我的应用程序中发送吗?
  • 您必须将 Uri 与您的设备上的现有图像相结合
  • 或者在你的情况下,你应该准备带有图片的url
  • 你能解释更多吗?我不明白
  • 我该怎么做,能告诉我吗?
猜你喜欢
  • 2014-12-31
  • 1970-01-01
  • 2011-03-12
  • 1970-01-01
  • 1970-01-01
  • 2014-09-09
  • 1970-01-01
  • 1970-01-01
  • 2015-03-02
相关资源
最近更新 更多