2

ファイルをSMSで送信することはできますか? ファイルを文字列形式に暗号化して送信したい。テキスト メッセージの受信後に復号化される暗号化ファイル。これはAndroidアプリで可能ですか?

4

2 に答える 2

5

その SMS (ショート メッセージ サービス)。ファイルではなく SMS 経由で限られた量のテキストを送信できます。

ウィキを読む: http://en.wikipedia.org/wiki/Short_Message_Service

ファイルをより適切に処理したい場合は、ファイルデータを暗号化/復号化する独自のアプリを用意してください。ファイルとデータを完全に制御できます。

それでも SMS を使用したい場合。ファイルデータを複数のチャンクに分割し、SMS API 経由で送信します。Broadcast receiverマニフェストに登録して許可することにより、アプリで SMS を読み取れるようREAD_SMSにします。読み取った後、データを復号化してファイルに保存します。これで、復号化されたデータが宛先デバイスに保存されました。アプリでデータを表示できます。

短所: キャリアを使用してデータを送信するため、いつ、データが配信されるかどうかについての保証はありません。また、データ チャンクで遊んでいるときは、データのシーケンスにも注意する必要があります。そうでなければ、あなたは混乱するでしょう。

于 2013-07-23T05:22:58.900 に答える
1

はい。ただし、これを実用的にするには制限が多すぎます。

まず第一に、Android での SMS 送信についてほとんどの人が知らないことは、電話をルート化しない限り、1 時間あたり 100 件の SMS に制限があるということです。また、SMS を送信するのが自分だけの場合でも、ファイルが大きすぎる可能性があります。

Mobile Push (droidpush)と呼ばれる SMS 経由でデータを共有するためのライブラリがかつてありましたが、現在は使用できません。

于 2013-07-23T08:07:16.403 に答える