我有一个应用程序无法发送短信(到目前为止工作得很好),我正在尝试实现彩信数据发送。我环顾四周,到目前为止我能想到的就是这段代码:
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
这并不简单,但如果你不介意使用类似的东西,请继续。