1

SharedPreferencesユーザーがアプリデータを保存しているにアクセスできるかどうか疑問に思っていました。ユーザーがアプリで機能を使用した回数をカウントする非常に単純なカウンターを実行するつもりであり、値が特定の事前定義された値を超えると、その機能へのアクセスをブロックします。サーバーを使用して、アプリを使用するすべてのデバイスでそのようなすべてのカウンターを追跡するつもりはありませんが、このデータをローカルに保存することをお勧めします。

SharedPreferences問題は、ユーザーが私が保存したデータにどれだけ簡単にアクセスして削除し、カウンターをリセットできるかです。getは正確にどこにSharedPreferences保存されますか? アクセスは簡単ですか?

ユーザーがカウンターをリセットできたとしてもそれほど重要ではありませんが、それは重要なことではありませんが、少なくとも思いとどまらせるか、少し難しくするための簡単な方法を実装したいと思います。

4

1 に答える 1

2

SharedPreferences は、XML ファイルとしてデバイスに保存されます。デバイスがルート化されていない限り、ユーザーはこれにアクセスできません。

于 2013-02-25T09:21:23.590 に答える