学Android--文件存储

来源:互联网 发布:长城证券软件下载 编辑:程序博客网 时间:2024/06/05 09:55

使用文件的方式来存取数据,文件在手机中的默认路径为:data/data/< package name>/files

1、存储数据

        FileOutputStream out = null;        BufferedWriter writer = null;        try {            out = openFileOutput("MyFile", MODE_PRIVATE);            writer = new BufferedWriter(new OutputStreamWriter(out));            writer.write("");        } catch (Exception e) {            // TODO: handle exception        }finally{            if(writer!= null){                try {                    writer.close();                } catch (IOException e) {                    // TODO Auto-generated catch block                    e.printStackTrace();                }            }        }

2、读取数据

        FileInputStream in = null;        BufferedReader reader = null;        StringBuilder str = new StringBuilder();        try {            in = openFileInput("MyFile");            reader = new BufferedReader(new InputStreamReader(in));            String line = "write something here";            while((line = reader.readLine()) != null){                str.append(line);            }        } catch (Exception e) {            // TODO Auto-generated catch block            e.printStackTrace();        }finally{            if(reader != null){                try {                    reader.close();                } catch (IOException e) {                    // TODO Auto-generated catch block                    e.printStackTrace();                }            }        }        String text = str.toString();
0 0