0

アプリがダウンロードしているオーディオ ファイルがいくつかあります。ファイルのサイズが大きいため、それらをユーザーの外部ストレージに保存できると便利です。ただし、アプリケーションに対して非公開のままにする必要があります。これを達成する方法はありますか?

4

2 に答える 2

1

文字通りではありません。

それらを暗号化することはできますが、それらを解読するために自分でプレイを処理する必要があります(または、読み取り時に解読するローカル「サーバー」からストリーミングするようなゲームをプレイします)。

また、.apk 自体に含まれるものでさえ、ほとんどのデバイスでアクセス可能であり (暗号化キーの難読化には注意が必要です)、アプリのプライベート ストレージ フォルダーの内容は、多数のルート化されたデバイスで読み取り可能であることも認識してください。

于 2012-05-07T04:10:53.357 に答える
0

簡単な提案の 1 つは、ファイルを暗号化してから外部メモリに保存することです。これにより、データが安全に保護されます。他のアプリケーションはアクセスできません。これを行うには、ファイルを ByteStream に変換する必要があります。次に、暗号化機能を使用して暗号化し、外部メモリに保存します。ファイルの拡張子を myExt などのユーザー定義の拡張子に変更し、すべてを特定のフォルダーに保存します。これらのファイルをアプリケーションで使用する場合は、復号化して使用します。暗号化キーは、データを安全に保護するのに役立ちます。

私の知る限り、これにより他のアプリケーションがあなたの情報にアクセスできなくなります。

于 2012-05-07T04:08:52.583 に答える