O código é muito simples, basta adicionar o código, consulte
A cópia do código é a seguinte:
pacote com.it.login.service;
importar java.io.bufferedReader;
importar java.io.file;
importar java.io.fileInputStream;
importar java.io.filenotfoundException;
importar java.io.fileOutputStream;
importar java.io.inputStreamReader;
importar java.util.hashmap;
importar java.util.map;
importar android.content.context;
classe pública Loginservice {
/**
* Salvar o arquivo
* contexto @param contexto
* Nome de usuário @param
* @param senha
* @retornar
*/
public static boolean saveuserinfo (contexto de contexto, nome de usuário da string, senha de string) {
Arquivo de arquivo = novo arquivo (context.getfilesdir (), "user.bat");
tentar {
FileOutputStream fis = new FileOutputStream (File);
fis.write ((nome de usuário+"##"+senha) .getBytes ());
fis.close ();
retornar true;
} catch (Exceção e) {
// TODO BLOCO DE CAPAGEM AUTOMAGEM
E.PrintStackTrace ();
retornar falso;
}
}
/**
* Ecoar o nome de usuário e senha
* contexto @param
* @retornar
*/
mapa estático público <string, string> getUserinfo (contexto de contexto) {
Arquivo de arquivo = novo arquivo (context.getFilesdir (), "user.bat");
tentar {
Mapa <string, string> map = new hashmap <string, string> ();
FileInputStream fis = new FileInputStream (File);
BufferErader BR = new BufferredReader (novo InputStreamReader (FIS));
String str = Br.readline ();
String [] Infos = str.split ("##");
map.put ("nome de usuário", infos [0]);
map.put ("senha", infos [1]);
mapa de retorno;
} catch (Exceção e) {
// TODO BLOCO DE CAPAGEM AUTOMAGEM
E.PrintStackTrace ();
retornar nulo;
}
}
}