2012-02-03 11 views
5

私のアプリケーションで生成されたファイルに他のアプリケーションからアクセスできないようにする必要があります。問題は、これらのファイルがマルチメディアファイル(写真、ビデオ、オーディオなど)であり、大きすぎて内部メモリに保存できないことです。ギャラリーやプレイで表示するメモリのコストが高すぎるため、Encryptはオプションではありません。外部ストレージにプライベートデータを保存する

+0

まあ、暗号化ができない場合は、単に拡張子を変更するか、これらのファイルのヘッダーを暗号化するだけです。 btw – Farhan

+0

が解決策を得たかどうかは分かりません。 –

答えて

1

これはできません。外部ストレージに格納されているものは誰でもアクセス可能です。あなたがあなたのデータを暗号化しない限り、それは読めるでしょう。

0

内部的に保存する場所があったとしても、ルートされたデバイスを持つユーザーは誰でも自分のデータにアクセスできます。

0

安全なサーバーに情報を格納し、安全な接続を使用できます。どんなメディアでも痛いかもしれませんが、特に検索して消費するビデオがあります。何がアクセスされるのかを知る方法があれば、それをローカルに保存することができます。理想的ではありませんが、ファイル名を変更したり、デバイス/ sdcardにコンテンツを残すよりも安全です。

関連する問題