Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在安卓系统中是否可以通过短信(而不是彩信)发送文件?_Java_Android_Sms_Mms - Fatal编程技术网

Java 在安卓系统中是否可以通过短信(而不是彩信)发送文件?

Java 在安卓系统中是否可以通过短信(而不是彩信)发送文件?,java,android,sms,mms,Java,Android,Sms,Mms,是否可以通过sms发送文件?我想将文件加密为字符串格式并发送。收到文本消息后要解密的加密文件。这在android应用程序中可能吗?它的SMS(短消息服务)。您可以通过短信发送数量有限的文本,而不是文件 阅读维基: 如果你想更好地处理文件,可以使用自己的应用程序加密/解密文件数据。您将完全控制文件和数据 如果你仍然想使用短信。将文件数据分成多个块,并通过SMS API发送。通过在清单中注册广播接收器和读取SMS权限,让您的应用程序读取SMS。读取后,解密数据并存储在文件中。现在,已解密的数据存储在

是否可以通过sms发送文件?我想将文件加密为字符串格式并发送。收到文本消息后要解密的加密文件。这在android应用程序中可能吗?

它的SMS(短消息服务)。您可以通过短信发送数量有限的文本,而不是文件

阅读维基:

如果你想更好地处理文件,可以使用自己的应用程序加密/解密文件数据。您将完全控制文件和数据

如果你仍然想使用短信。将文件数据分成多个块,并通过SMS API发送。通过在清单中注册
广播接收器
读取SMS
权限,让您的应用程序读取SMS。读取后,解密数据并存储在文件中。现在,已解密的数据存储在目标设备中。您可以在应用程序上显示数据


缺点:因为您使用的是carrier发送数据,所以它不能保证数据何时或是否会被发送。另外,现在处理数据块时,还必须注意数据序列。否则你会陷入困境

是的,但是有太多的限制使其实用。

首先,大多数人不知道安卓手机发送短信的限制是每小时100条短信,除非你在手机上设置根目录。即使你是唯一一个发送短信的人,文件也可能太大


曾经有一个通过短信共享数据的库,但现在已经不可用了

Sure。。。(请参阅RFC 1149/2549了解更极端的建议)但这既愚蠢又昂贵,而且如果您的文件长度不限,您可能会被运营商限制。一个文件可以分解并编码为包含有限文本的多个单元,然后重新组装。我同意,但是在接收端,如果文件数据很大,您仍然无法显示完整的数据。传统的短信应用程序对显示数据有限制。@BrijeshThakur如果一个人使用自己的应用程序,他们可以使用它接收短信,并将其重新分组到一个文件中。同意,但问题是如果一个人使用自己的应用程序,那么他为什么被限制使用短信发送数据。最好使用dropbox或google drive发送文件,并对其进行完全控制。我也推荐了同样的东西。没关系,但我想这样做是为了我的学习。你能解释一下吗?