2012-03-21 7 views
1

自分のデバイスのローカルフォルダにファイルを保存する必要があります。私のアプリケーションが見ることができるデバイスにファイルを保存

このフォルダは暗号化する必要があります。

Androidでこれを行うことはできますか?

私は共有の設定やSQLite DBを使用することができますが、私は単純な値ではなくファイルを保存する必要があることを知っています。

答えて

4

デバイスの内部ストレージにファイルを保存することができます。このファイルはアプリケーション専用です。このストレージはほとんどのデバイスに限られていることを覚えておいてください。SDカードがファイルを保存するのに最適な理由です。

Internal Storage

あなたはしかし、SDカード上のファイルをハッシュことができ、そしてそれはファイルをハッシュするために使用されるキーを持っているので、あなたのアプリケーションがそれらにアクセスすることができます。

+0

SDカードでファイルをハッシュするにはどうすればよいですか?もう少し拡大できますか?さらに、ESファイルエクスプローラのようなファイルエクスプローラアプリケーションからこれらのファイルを見ることはできませんか? – David

+1

ルート権限がない場合、ESファイルエクスプローラは内部ストレージを認識できません。 root権限を持っている場合は、そのファイルがある場所にアクセスできます。それを避けたい場合は、ファイルの内容を暗号化することができます –

関連する問題