wie speichert login-Daten von android-app?
Ich habe ein android-Anwendung, die benötigt Benutzernamen und Passwort an. Ich brauche zu speichern den Benutzernamen und das Passwort lokal im Telefon oder irgendwo, Sie zu benutzen, wenn der Benutzer öffnet die app das nächste mal und Anmeldungen für die app automatisch, ohne dass der login-Bildschirm
EditText input1 = (EditText) findViewById(R.id.usertext);
EditText input2 = (EditText) findViewById(R.id.Passtext);
String username = input1.getText().toString();
String password = input2.getText().toString();
Wenn die Anmeldung erfolgreich ist, wird er rufen Sie die Aktivität über die Absicht.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie ApiLevel >= 5 Lesen über AccountManager.
Ich würde empfehlen, zu so etwas wie MD5 oder SHA1 hashing-Ihr Passwort vor dem speichern.
Einen möglichen Ort zum speichern von entweder "Einstellungen" oder die sqlite-DB (nicht so nützlich für die nur ein einzelnes dataset)
Speichern Benutzername & Passwort in sharepref versuchen
Einstellungen können Sie oder eine Datei, wenn Sie nicht wirklich um Sicherheit. Sollten Sie verschlüsseln Sie das Kennwort, wenn Sie ' re gonna speichern Sie obwohl.
Sehen hier für eine bessere Beschreibung der Optionen.