//保存文本
public void saveText(String inputText){
FileOutputStream fileOutputStream=null;
BufferedWriter bufferedWriter=null;
try {
fileOutputStream = openFileOutput("data", MODE_PRIVATE);
bufferedWriter = new BufferedWriter(new OutputStreamWriter(fileOutputStream));
bufferedWriter.write(inputText);
}catch (IOException e) {
e.printStackTrace();
}finally {
if(bufferedWriter!=null){
try {
bufferedWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
//读取文本
public String loadText(){
FileInputStream fileInputStream=null;
BufferedReader bufferedReader=null;
StringBuilder content=new StringBuilder();
try {
fileInputStream=openFileInput("data");
bufferedReader=new BufferedReader(new InputStreamReader(fileInputStream));
String line="";
while ((line=bufferedReader.readLine())!=null){
content.append(line);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if(fileInputStream!=null){
try {
fileInputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return content.toString();
}
//SharedPreferences 存储
SharedPreferences.Editor editor=getSharedPreferences("data",MODE_PRIVATE).edit();
editor.putString("user","账号aaaaa");
editor.putString("password","密码yyyyyy");
editor.apply();
SharedPreferences pref=getSharedPreferences("data",MODE_PRIVATE);
String a = pref.getString("user","");
String b = pref.getString("password","");
Log.d(TAG, "onCreate: " + a + "----" + b);
Android 文件读写openFileInput、openFileOutput / SharedPreferences 存储
最新推荐文章于 2024-07-25 21:18:27 发布