2

有没有可能通过短信发送文件?我想将文件加密为字符串格式并发送。收到短信后要解密的加密文件。这在android应用程序中可能吗?

4

2 回答 2

5

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

阅读维基:http ://en.wikipedia.org/wiki/Short_Message_Service

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

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

缺点:由于您是使用运营商发送数据,因此无法保证何时或是否会发送数据。此外,现在您在使用数据块时也必须注意数据序列。否则你会一团糟。

于 2013-07-23T05:22:58.900 回答
1

是的,但是有太多的限制无法实现。

首先,大多数人不知道在 Android 上发送短信的是,它的限制是每小时 100 条短信,除非你对手机进行 root。即使您是唯一发送 SMS 的人,文件也可能太大。

曾经有一个用于通过 SMS 共享数据的库,称为Mobile Push (droidpush),但不再可用

于 2013-07-23T08:07:16.403 回答