簡體   English   中英

是否可以通過Android中的短信(而不是彩信)發送文件?

[英]Is possible to send files through sms (not in mms) in Android?

有可能通過短信發送文件嗎? 我想將文件加密為字符串格式並發送。 收到文本消息后要解密加密文件 這在Android應用程序中可能嗎?

它的SMS(短消息服務)。 您可以通過短信而非文件發送數量有限的文本。

閱讀Wiki: http : //en.wikipedia.org/wiki/Short_Message_Service

如果您想更好地處理文件,可以使用自己的應用程序來加密/解密文件數據。 您將完全控制文件和數據。

如果您仍然想使用SMS。 將文件數據分成多個塊,然后通過SMS API發送。 通過Broadcast receiver注冊和READ_SMS權限,讓您的應用讀取SMS。讀取后解密數據並存儲在文件中。 現在,您已將解密的數據存儲在目標設備中。 您可以在您的應用程序上顯示數據。

缺點 :因為您正在使用運營商發送數據,所以不能保證何時或是否可以傳遞數據。 同樣,現在您在處理數據塊時,還必須注意數據順序。 否則,您將陷入混亂。

是的,但是有太多限制使其無法實現。

首先,大多數人不知道在Android上發送SMS的情況是,除非您扎根手機,否則每小時發送的SMS限制為100條 即使您是唯一發送短信的人,文件也可能太大。

曾經有一個用於通過SMS共享數據的庫,稱為Mobile Push(droidpush) ,但該庫不再可用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM