2011-06-15 65 views
2

我正在开发应用程序以使用MMS以编程方式发送加密的图像文件。我正在使用此链接中的代码http://androidbridge.blogspot.com/2011/03/how-to-send-mms-programmatically-in.html我想在Android中使用MMS以编程方式发送文件附件

这工作正常进行定期的图像和文字......但是当我试图发送一个加密的二进制文件(使用应用程序的内容类型/八位字节流的接收手机似乎当它交付给去掉文件。

我正在寻找一种方式来发送一个文本身体以及一个加密的图像文件...有没有人得到这个工作?

+0

我在做类似的事情! http://stackoverflow.com/questions/14452808/sending-and-receiving-mms-in-android – toobsco42 2013-01-22 07:18:37

+0

你可以请张贴一些代码和/或更详细的描述你的文件被剥离出来吗? – avalancha 2015-11-19 11:44:01

回答

0

我想这将取决于您的图像文件如何加密。您可以尝试保留图片标题并加密图片的实际主体,但我不确定这是否会加密您需要的所有内容/需要加密的内容,但可能值得一试。

否则,您可能需要转到其他文件共享方法。他们会很痛苦,并不像使用mms一样简单,但同样值得尝试。

+0

另外,+1我喜欢这个问题,并希望看到比我更好的答案。 – Matt 2011-06-15 13:29:40

0
Intent sendIntent = new Intent(Intent.ACTION_SEND); 
    sendIntent.putExtra("sms_body", "hi\nSend u Audio File."); 
    sendIntent.setType("audio/*"); // here is for Audio file. 
    sendIntent.setClassName("com.android.mms", "com.android.mms.ui.ComposeMessageActivity"); 
    sendIntent.putExtra("address", senderNum); 

    File file1 = new File(recordFile); // file u want to attach. 
    Uri uri = Uri.fromFile(file1); 
    Log.e("Path:---", "" + uri); 

    sendIntent.putExtra(Intent.EXTRA_STREAM, uri); 
    startActivity(sendIntent); 
+0

这是我发布的跑步代码.. – user137298 2015-11-28 04:45:00

相关问题