ファイルをSMSで送信することはできますか? ファイルを文字列形式に暗号化して送信したい。テキスト メッセージの受信後に復号化される暗号化ファイル。これはAndroidアプリで可能ですか?
2 に答える
その SMS (ショート メッセージ サービス)。ファイルではなく SMS 経由で限られた量のテキストを送信できます。
ウィキを読む: http://en.wikipedia.org/wiki/Short_Message_Service
ファイルをより適切に処理したい場合は、ファイルデータを暗号化/復号化する独自のアプリを用意してください。ファイルとデータを完全に制御できます。
それでも SMS を使用したい場合。ファイルデータを複数のチャンクに分割し、SMS API 経由で送信します。Broadcast receiver
マニフェストに登録して許可することにより、アプリで SMS を読み取れるようREAD_SMS
にします。読み取った後、データを復号化してファイルに保存します。これで、復号化されたデータが宛先デバイスに保存されました。アプリでデータを表示できます。
短所: キャリアを使用してデータを送信するため、いつ、データが配信されるかどうかについての保証はありません。また、データ チャンクで遊んでいるときは、データのシーケンスにも注意する必要があります。そうでなければ、あなたは混乱するでしょう。
はい。ただし、これを実用的にするには制限が多すぎます。
まず第一に、Android での SMS 送信についてほとんどの人が知らないことは、電話をルート化しない限り、1 時間あたり 100 件の SMS に制限があるということです。また、SMS を送信するのが自分だけの場合でも、ファイルが大きすぎる可能性があります。
Mobile Push (droidpush)と呼ばれる SMS 経由でデータを共有するためのライブラリがかつてありましたが、現在は使用できません。