内存卡的数据保存与读取

,内存卡

     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();          

                                                  }                                        

                              }

                    });

 

原创文章,作者:carmelaweatherly,如若转载,请注明出处:https://blog.ytso.com/194358.html

(0)
上一篇 2021年11月16日
下一篇 2021年11月16日

相关推荐

发表回复

登录后才能评论