Kode ini sangat sederhana, cukup tambahkan kode, silakan merujuknya
Salinan kode adalah sebagai berikut:
paket com.it.login.service;
impor java.io.bufferedReader;
impor java.io.file;
impor java.io.fileInputStream;
impor java.io.filenotfoundException;
impor java.io.fileoutputStream;
impor java.io.inputStreamReader;
impor java.util.hashmap;
impor java.util.map;
impor android.content.context;
LogInservice kelas publik {
/**
* Simpan file
* @param konteks konteks
* Nama pengguna @param
* Kata sandi @param
* @kembali
*/
public static boolean saveUserInfo (konteks konteks, nama pengguna string, kata sandi string) {
File file = file baru (context.getFilesDir (), "user.bat");
mencoba {
FileOutputStream fis = new FileOutputStream (file);
fis.write ((nama pengguna+"##"+kata sandi) .getbytes ());
fis.close ();
Kembali Benar;
} catch (Exception e) {
// TODO Blok tangkapan yang dihasilkan otomatis
e.printstacktrace ();
mengembalikan false;
}
}
/**
* Menggemakan nama pengguna dan kata sandi
* Konteks @param
* @kembali
*/
peta statis publik <string, string> getUserInfo (konteks konteks) {
File file = file baru (context.getFilesDir (), "user.bat");
mencoba {
Peta <string, string> peta = new HashMap <String, String> ();
FileInputStream fis = new fileInputStream (file);
BufferedReader BR = BufferedReader baru (InputStreamReader baru (FIS));
String str = br.readline ();
String [] infos = str.split ("##");
peta.put ("nama pengguna", info [0]);
Map.put ("Kata Sandi", Infos [1]);
peta mengembalikan;
} catch (Exception e) {
// TODO Blok tangkapan yang dihasilkan otomatis
e.printstacktrace ();
kembali nol;
}
}
}