Ich entwerfe derzeit eine Anwendung, die eine initiale Anmeldeseite hat. Ich biete die Funktion "Mich erinnern" an und habe Benutzername und Passwortwerte in den gemeinsamen Einstellungen gespeichert. Ich habe meinen Beispielcode unten dargestellt.
SharedPreferences preferences = getApplicationContext().getSharedPreferences("MyAppSettings",Context.MODE_PRIVATE);
SharedPreferences.Editor edit = preferences.edit();
edit.putString("username",username);
edit.putString("password",password);
edit.commit();
Info: Angenommen, Benutzername und Passwort sind Zeichenfolgenvariablen, die vom Benutzer ausgefüllt werden.
Immer wenn der Benutzer das Kontrollkästchen "Mich erinnern" setzt, speichere ich diese Variablen in den gemeinsamen Einstellungen.
Ich frage mich, ob dieser Weg sicher und zuverlässig ist, um diesen Vorgang durchzuführen?
Meine ich, ob diese Variablen von außerhalb der Anwendung erreichbar sind?
Muss ich auch das Passwort des Benutzers verschlüsseln und in den gemeinsamen Einstellungen speichern?
Im Voraus vielen Dank,