如何解决我想通过Android中的MMS以编程方式发送文件附件
| 我正在开发一个使用MMS以编程方式发送加密图像文件的应用程序。我正在此链接中使用代码,即http://androidbridge.blogspot.com/2011/03/how-to-send-mms-programmatically-in.html。 这对于常规图像和文本来说效果很好...但是当我尝试发送加密的二进制文件时(使用应用程序/八位字节流的内容类型,接收电话似乎在交付文件时就将其剥离了。) 我正在寻找一种发送文本正文和加密图像文件的方法...有人能做到这一点吗?解决方法
我想这将取决于您的图像文件是如何加密的。如果您很有创造力,则可以尝试保留图片标题并加密图像的实际主体。我不确定是否可以加密您需要/想要加密的所有内容,但这可能值得一试。
否则,您可能需要转到其他文件共享方法。它们很痛苦,不能真正实现与使用mms一样的简单性,但是同样,值得尝试。
,
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);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。