我有一个无法发送 SMS 的应用程序(到目前为止效果很好),我正在尝试实现 MMS 数据发送。我环顾四周,到目前为止我所能想到的就是这段代码:
Intent sendIntent = new Intent(Intent.ACTION_SENDTO);
sendIntent.setClassName("com.android.mms", "com.android.mms.ui.ComposeMessageActivity");
sendIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
sendIntent.putExtra("address",personNumber);
sendIntent.putExtra("sms_body",shortMessage);
sendIntent.putExtra(Intent.EXTRA_STREAM,uri3);
sendIntent.setType("image/jpeg");
startActivity(sendIntent);
它打开电话消息界面并要求发送彩信。如果这是我想做的,它工作得很好。但我希望它在不向用户询问任何内容的情况下发送它(我的应用程序类似于远程短信应用程序),因此不适用于我的情况。
有充分的理由,我知道为什么在发送不是您自己拍摄的照片之前需要某种用户输入,但是是否有任何关于此限制或任何其他方式的文档?(我找到的所有信息都是 2012 年的,也许某处有一些新信息)
感谢任何有答案的人
编辑 :
对于任何想要这样做的人来说,显然有一种方法。我没有时间去做,但这里有一个关于如何做的链接:
http://forum.xda-developers.com/showthread.php?t=2222703
这并不简单,但如果您不介意使用类似的东西,请继续。