Android读写文件的代码
2018-07-20 来源:open-open
写入数据
读取数据:
用法:
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(); } } }
读取数据:
public 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; }
用法:
WriteSettings(this,"setting0, setting1, setting2"); String data[] = ReadSettings(this).split(",");
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
上一篇:iOS判断手机方向改变
下一篇:php 服务器限速代码
最新资讯
热门推荐