Webサービスから音楽/オーディオファイルをダウンロードし、最終的にアプリ内で再生するためにファイルシステムに保存するAndroidアプリケーションを構築する必要がありますが、ルート化されているかどうかに関係なく、ユーザーがファイルにアクセスして再生できないようにする必要があります。
私の最初の本能は、ファイルシステムに保存する前にそれらを暗号化することですが、どの暗号化アルゴリズムに焦点を当てるべきか、また、これらが暗号化されているバイナリファイルとプレーンテキストファイルの違いがあるかどうかはわかりません(Iオーディオファイルの暗号化が正しく機能しないという投稿を読んでいます)。
このようなことに取り組むためのより良い方法はありますか?これと同様の質問がなされているようですが、残念ながら確かな答えはありません。
ユーザーが音楽をダウンロードして使用できるようにせずに、Android携帯に音楽を保存するにはどうすればよいですか?
これをどのように達成できるかを見落としていたら、お詫びします。アドバイスをいただければ幸いです。