Android 彩信发送应用程序

Android 彩信发送应用程序,android,Android,我使用上面的代码创建了一个彩信发送应用程序。但我不明白如何将其添加到我的代码中。 在这段代码中,没有放置发送号码的地方 有人能帮我解决这个问题吗?没有地方放电话号码,因为这段代码只会启动消息应用程序,并填充正文和附加图像。由用户输入他们希望邮件发送到的号码(或联系人姓名) 如果你想自己处理整个过程,你就需要做一些额外的工作 关于这个问题的公认答案是:似乎就是你想要的。你试过这样的方法吗: Uri mmsUri = Uri.parse("content://media/external/image

我使用上面的代码创建了一个彩信发送应用程序。但我不明白如何将其添加到我的代码中。 在这段代码中,没有放置发送号码的地方


有人能帮我解决这个问题吗?

没有地方放电话号码,因为这段代码只会启动消息应用程序,并填充正文和附加图像。由用户输入他们希望邮件发送到的号码(或联系人姓名)

如果你想自己处理整个过程,你就需要做一些额外的工作


关于这个问题的公认答案是:似乎就是你想要的。

你试过这样的方法吗:

Uri mmsUri = Uri.parse("content://media/external/images/media/1"); 
                Intent intentMMS = new Intent(Intent.ACTION_SEND); 
                intentMMS.putExtra("sms_body", "Hi how are you");
                intentMMS.putExtra(Intent.EXTRA_STREAM, mmsUri); 
                intentMMS.setType("image/png"); 
                startActivity(intentMMS);

这是正确的。我在找这样的申请。但是它会产生很多错误,我不知道它们是什么。还有别的办法吗?还是一个可以理解的教程???我真的很需要那部分……据我所知,那是唯一的办法。显然有一些库使这个过程更容易。SendMMS3.zip似乎在这个主题的搜索者中出现了很多。不过,我再也找不到一个有实时链接的地方了。谢谢你,朋友……我会尽量这样做的……:)它在“startActivity”部分给出了一个错误。你知道这其中的原因吗?@MoraRockey:嗨,看到了吗?把它改成startActivity(intentMMS);我已经编辑了@imrankhan的答案来纠正这个问题。
Intent intentMMS  = new Intent(Intent.ACTION_SENDTO);
intentMMS.putExtra("address", "12134567899");
intentMMS.putExtra("sms_body", "See attached picture");

Uri mmsUri = Uri.parse("content://media/external/images/media/1");
intentMMS.putExtra(Intent.EXTRA_STREAM,mmsUri); 
intentMMS.setType("image/png");
intentMMS.setType("vnd.android-dir/mms-sms");
intentMMS.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
//intent.se
startActivity(intentMMS);