必要なもの:
Android の場合: データを永続的に保存する必要がありますが、編集 (および明らかに読み取り) もできる必要があります。このデータにはユーザーがアクセスできません。ユーザーが編集してはならないハイスコアなどを含めることができます。
私の問題
私は(そしてすでに)使用していたでしょうがInternal Storage
、実際にどれほど安全かはわかりません。ここでは次のように述べています。
デバイスの内部ストレージにファイルを直接保存できます。デフォルトでは、内部ストレージに保存されたファイルはアプリケーション専用であり、他のアプリケーションはそれらにアクセスできません (ユーザーもアクセスできません)。ユーザーがアプリケーションをアンインストールすると、これらのファイルは削除されます。
それは基本的にまさに私が必要としているものです -しかし、それは本当に安全ですか? ルート化されたデバイスを介してアクセスできますか (おそらく読み取りのみですか?)。(それとも他の方法?)
SQLite データベースや共有メモリはどうですか? (少量の) データの保存に適していますか?
また、「秘密の」データを内部で別の方法で処理することは一般的に推奨されますか? ((内部的に)整数/文字列として保存するのではなく、ある種の暗号化など)