千家信息网

内存卡的数据保存与读取

发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,,内存卡2.1数据保存File file=new File(Environment.getExternalStorageDirectory(), name);try {FileOutp
千家信息网最后更新 2025年02月04日内存卡的数据保存与读取

,内存卡

2.1数据保存

File file=new File(Environment.getExternalStorageDirectory(), name);

try {

FileOutputStream fos=new FileOutputStream(file);

fos.write(content.getBytes());

fos.close();

Toast.makeText(getApplicationContext(), "保存成功", 200).show();

} catch (Exception e) {

Toast.makeText(getApplicationContext(), "保存失败", 200).show();

e.printStackTrace();

}


2.2数据读取

File file=new File(Environment.getExternalStorageDirectory(), name);

try {

FileOutputStream fos=new FileOutputStream(file);

fos.write(content.getBytes());

fos.close();

Toast.makeText(getApplicationContext(), "保存成功", 200).show();

} catch (Exception e) {

Toast.makeText(getApplicationContext(), "保存失败", 200).show();

e.printStackTrace();

}



3,sharedprefrence (****)

btn_ok.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

String user = et_user.getText().toString().trim();

String pwd = et_pwd.getText().toString().trim();

if(user.isEmpty()||pwd.isEmpty()){

Toast.makeText(getApplicationContext(), "不能为空", 200).show();

//获取编辑器

Editor edit = sp.edit();

//保存数据

edit.putString("name", user);

edit.putString("pwd", pwd);

//提交保存

edit.commit();

}

}

});



0