現在、初期ログイン ページを持つアプリケーションを設計しています。記憶機能を提供し、ユーザー名とパスワードの値を共有設定に保存しました。以下にサンプルコードを示します。
SharedPreferences preferences = getApplicationContext().getSharedPreferences("MyAppSettings",Context.MODE_PRIVATE);
SharedPreferences.Editor edit = preferences.edit();
edit.putString("username",username);
edit.putString("password",password);
edit.commit();
情報:ユーザー名とパスワードがユーザーによって入力される文字列変数であるとします。
ユーザーがチェックボックスを設定するたびに、私はこれらの変数を共有設定に保存します。
この種の操作を実行するために、この方法が安全で信頼できるのだろうか?
これらの変数は、アプリケーションの外部からアクセスできるということですか?
また、ユーザーのパスワードを暗号化し、共有設定に保存する必要がありますか?
前もって感謝します、