欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Android读写文件的代码,android读写代码,写入数据```xml

来源: javaer 分享于  点击 41968 次 点评:47

Android读写文件的代码,android读写代码,写入数据```xml


写入数据```xml public void WriteSettings(Context context, String data){ FileOutputStream fOut = null; OutputStreamWriter osw = null;

  try{    fOut = openFileOutput("settings.dat",MODE_PRIVATE);             osw = new OutputStreamWriter(fOut);       osw.write(data);       osw.flush();       Toast.makeText(context, "Settings saved",Toast.LENGTH_SHORT).show();       }       catch (Exception e) {             e.printStackTrace();       Toast.makeText(context, "Settings not saved",Toast.LENGTH_SHORT).show();       }       finally {          try {                 osw.close();                 fOut.close();                 } catch (IOException e) {                 e.printStackTrace();                 }       }  }
读取数据:```javapublic String ReadSettings(Context context){       FileInputStream fIn = null;       InputStreamReader isr = null;       char[] inputBuffer = new char[255];       String data = null;       try{        fIn = openFileInput("settings.dat");                 isr = new InputStreamReader(fIn);           isr.read(inputBuffer);           data = new String(inputBuffer);           Toast.makeText(context, "Settings read",Toast.LENGTH_SHORT).show();           }           catch (Exception e) {                 e.printStackTrace();           Toast.makeText(context, "Settings not read",Toast.LENGTH_SHORT).show();           }           finally {              try {                     isr.close();                     fIn.close();                     } catch (IOException e) {                     e.printStackTrace();                     }           }           return data;      } 

用法:javaWriteSettings(this,"setting0, setting1, setting2");String data[] = ReadSettings(this).split(",");

相关栏目:

用户点评