如何在android中通过短信发送图像?

如何在android中通过短信发送图像?,android,android-intent,sms,Android,Android Intent,Sms,我正在开发一个演示,其中我必须通过我的代码和图像发送短信,我尝试下面的代码 Intent sendIntent = new Intent(Intent.ACTION_SEND); sendIntent.putExtra("sms_body", "some text"); sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(url)); sendIntent.setType("image/png"); 找不到任何解决方案,有人

我正在开发一个演示,其中我必须通过我的代码和图像发送短信,我尝试下面的代码

        Intent sendIntent = new Intent(Intent.ACTION_SEND); 
sendIntent.putExtra("sms_body", "some text"); 
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(url));
sendIntent.setType("image/png");

找不到任何解决方案,有人能告诉我怎么做吗?提前感谢

一种方法是将图像转换为字节码。但它的大小变得非常大。
因此,通过短信发送图像不是最佳选择。
因此,您可以通过短信发送一些非常简单的图像
您必须在两部手机上安装一个应用程序,以便发送和接收短信

您的应用程序必须能够将图像转换为字节码,并将字节码转换为图像

一种方法是将图像转换为字节码。但它的大小变得非常大。
因此,通过短信发送图像不是最佳选择。
因此,您可以通过短信发送一些非常简单的图像
您必须在两部手机上安装一个应用程序,以便发送和接收短信

您的应用程序必须能够将图像转换为字节码,并将字节码转换为图像

将图像大小调整为较小的大小,如10kb。然后编码到基64。通过短信发送8次数据。然后将接收端上的数据重新组装到图像上。将图像大小调整为较小的大小,如10kb。然后编码到基64。通过短信发送8次数据。然后将接收端上的数据重新组合到图像中,解码base64。

图像短信 Sehr kleine Fotos mittels Langtext短信和ohne彩信用于互联网

注意:此应用程序不再维护,其回购已存档

图像短信使用长文本短信发送非常小的图片(不是彩信或互联网)。它使用base64技术(类似于电子邮件附件)传输数据。它是github上的一个裸机应用程序和开源程序。如果你想扩大功能,你必须自己做

我爱我的隐私。因此,我喜欢只有几个权限的应用程序。图像短信只需访问:

SMS (read and send)
Camera
图像SMS不使用对以下内容的访问:

Files
Contacts
Internet
这对您来说可能很奇怪,因为您需要一个电话号码,并且没有联系人选择

图像短信 Sehr kleine Fotos mittels Langtext短信和ohne彩信用于互联网

注意:此应用程序不再维护,其回购已存档

图像短信使用长文本短信发送非常小的图片(不是彩信或互联网)。它使用base64技术(类似于电子邮件附件)传输数据。它是github上的一个裸机应用程序和开源程序。如果你想扩大功能,你必须自己做

我爱我的隐私。因此,我喜欢只有几个权限的应用程序。图像短信只需访问:

SMS (read and send)
Camera
图像SMS不使用对以下内容的访问:

Files
Contacts
Internet

这对您来说可能很奇怪,因为您需要一个电话号码,并且没有联系人选择

一种不好的方法是将代码转换成比特码并发送出去,当你们这样做的时候,短信的大小会变得很大,短信有140个字符。你不能用它们发送图像。那么我怎么才能发送图像呢?你能建议我吗?一种不好的方法是使用比特码发送,当你这样做的时候。短信的大小变得非常大。短信有140个字符的文本。您不能在多媒体资料中发送图像。那么我如何发送图像?您能建议我吗?用户可以从多媒体资料中捕获或选择图像,这样我就不能缩小图像的大小,有没有办法通过彩信或其他方式发送图像?我的应用程序也不一定要安装在我发送图像的设备上。@rahul不。最后一个问题是我的问题。我搜索了很多,但没有找到任何方法。我喜欢这是不存在的方式,用户可以从图库中捕获或选择图像,这样我就不能缩小图像的大小,有没有办法通过彩信或其他方式发送?我的应用程序也不一定要安装在我发送图像的设备上。@rahul不。最后一个问题是我的问题。我搜索了很多,但没有找到任何方法。我喜欢这不是存在的方式