Der Code ist sehr einfach, fügen Sie einfach den Code hinzu. Bitte beachten Sie ihn
Die Codekopie lautet wie folgt:
Paket com.it.login.service;
Import Java.io.BufferedReader;
Import Java.io.file;
import Java.io.FileInputStream;
importieren java.io.filenotfoundException;
importieren java.io.fileoutputStream;
importieren java.io.inputStreamReader;
import Java.util.hashMap;
import Java.util.map;
importieren android.content.context;
öffentliche Klasse LoginService {
/**
* Speichern Sie die Datei
* @param Kontextkontext
* @param userername
* @param Passwort
* @zurückkehren
*/
public static boolean SaveUserInfo (Kontextkontext, String -Benutzername, String -Passwort) {
Datei Datei = neue Datei (context.getFilesDir (), "user.bat");
versuchen {
FileOutputStream fis = new FileOutputStream (Datei);
fis.write ((Benutzername+"##"+Passwort) .GetByTes ());
fis.close ();
zurückkehren;
} catch (Ausnahme e) {
// todo automatisch generierter Fangblock
E. printstacktrace ();
false zurückgeben;
}
}
/**
* Echo den Benutzernamen und das Passwort
* @param Kontext
* @zurückkehren
*/
public static map <String, String> GetUserInfo (Kontextkontext) {
Datei Datei = new Datei (context.getFilesDir (), "user.bat");
versuchen {
Karte <String, String> map = new HashMap <String, String> ();
FileInputStream fis = new FileInputStream (Datei);
BufferedReader BR = neuer BufferedReader (neuer InputStreamReader (FIS));
String str = br.readline ();
String [] Infos = str.split ("##");
map.put ("Benutzername", Infos [0]);
map.put ("Passwort", Infos [1]);
Rückgabekarte;
} catch (Ausnahme e) {
// todo automatisch generierter Fangblock
E. printstacktrace ();
null zurückkehren;
}
}
}