Код очень прост, просто добавьте код, пожалуйста, обратитесь к нему
Кода -копия выглядит следующим образом:
пакет com.it.login.service;
Импорт java.io.bufferedReader;
Импорт java.io.file;
импортировать java.io.fileinputstream;
Импорт java.io.filenotFoundException;
Импорт java.io.fileOutputStream;
Импорт java.io.inputStreamReader;
импортировать java.util.hashmap;
импортировать java.util.map;
Import Android.content.context;
открытый класс LoginService {
/**
* Сохранить файл
* @param контекст контекста
* @param имя пользователя
* @param пароль
* @возвращаться
*/
Public Static Boolean SaveUserInfo (контекст контекста, String username, String Password) {
File file = new File (context.getFilesdir (), "user.bat");
пытаться {
FileOutputStream fis = new FileOutputStream (file);
fis.write ((имя пользователя+"##"+пароль) .getbytes ());
fis.close ();
вернуть истину;
} catch (Exception e) {
// Todo Auto Generated Catch Blach
e.printstacktrace ();
вернуть ложь;
}
}
/**
* Повторить имя пользователя и пароль
* @param context
* @возвращаться
*/
Общественная статическая карта <string, string> getUserinfo (контекст контекста) {
File file = new File (context.getFilesdir (), "user.bat");
пытаться {
Map <string, string> map = new hashmap <string, string> ();
FileInputStream fis = new FileInputStream (file);
BufferedReader BR = New BufferedReader (New InputStreamReader (FIS));
String str = br.readline ();
String [] Infos = str.split ("##");
map.put ("имя пользователя", Infos [0]);
map.put ("пароль", Infos [1]);
карта возврата;
} catch (Exception e) {
// Todo Auto Generated Catch Blach
e.printstacktrace ();
вернуть ноль;
}
}
}