アプリケーション内にダウンロードしたコンテンツをどこに格納するかに関する別々の、しかし関連した多くの質問。Android - ダウンロードしたコンテンツを保存する場所、内部ストレージと外部ストレージ
セントラルサーバーからコンテンツをダウンロードするアプリケーションがあります。このコンテンツは時にはプレミアムコンテンツ、または少なくとも出版社が自由に配布したくないコンテンツです。私は、電話が根付いていない限り、「内部」ストレージが保護されているのに対し、「外部」ストレージは容易にアクセス可能であることを理解しています。
アプリケーションがSDCARDにインストールされている場合(私のように設定されている場合)、物理的にSDCARD上の「内部」ストレージですか?したがって、私のSDCARDインストールされたアプリケーションが、例えば100MBのコンテンツを内部ストレージにダウンロードすると、それは実際にSDCARDで終了するのですか、それともデバイスの物理的なオンボードストレージに終わるのでしょうか?
アプリケーションがSDCARDにインストールされていて、ダウンロードされたコンテンツを含む「内部」ストレージがSDCARDにある場合、それは物理的に開いた形式で保存されているか、暗号化されていますか?私は、SDCARDに保存されているアプリケーションは暗号化されているということを覚えているようです。これは「内部」ストレージにも適用されますか?
(Context.getDir(のように1つのディレクトリにファイルを格納について削除した質問は)、ディレクトリシステムは、内部ストレージに作成され、維持され得ることを意味する)
よりよい方法はありますか?