0

Android デバイスの SD カードに一連の暗号化されたファイルがあります。私のアプリケーションは、bufferedInputstream を使用して暗号化されたファイルを読み取り、アプリケーションの内部ストレージに復号化されたファイルを生成します。次に、アプリケーションは復号化されたファイル (.pdf、.swf、.flv) を読み取って表示します。ユーザー (root 化されたデバイスの root ユーザーを含む) が復号化されたファイルにアクセスできないようにするにはどうすればよいですか?

  1. アプリケーションでファイルを開いて読み取るとすぐに、復号化されたファイルの読み取り/書き込み権限を削除できますか? はいの場合、どのように私を案内してください?
  2. アプリケーションがファイルを開いて読み取るとすぐに、内部ストレージからファイルを削除できますか? はいの場合は、私を案内してくださいどのように?
  3. https://github.com/seth-hg/fuse-androidに出くわしました。他に何も機能しない場合、そのようなケースを処理するためにユーザー空間にファイル システムを構築することは良い考えですか? 試した場合は、正しい方向またはチュートリアルを教えてください。
4

1 に答える 1