您的位置:首页 > 移动开发 > Android开发

android File文件保存和读取

2016-02-29 19:15 337 查看
public class AchieveResourceFile {

    private static String filename = "myfile";//文件名字

    private static String string = "Hello world!";//存的的内容

    public static void writeFile(Context context) {

        //调用openFileOutput()获取FileOutputStream写入文件到内部目录

        FileOutputStream outputStream;

        try {

            outputStream = context.openFileOutput(filename, context.MODE_PRIVATE);

            outputStream.write(string.getBytes());

            outputStream.close();

        } catch (Exception e) {

            e.printStackTrace();

        }

    }

    public static void readFile (Context context){

        FileInputStream inputStream;

        try {

            inputStream = context.openFileInput(filename);

            int length = inputStream.available();

            byte [] buffer = new byte[length];

            inputStream.read(buffer);

            string = EncodingUtils.getString(buffer, "UTF-8");

            inputStream.close();

        } catch (FileNotFoundException e) {

            e.printStackTrace();

        } catch (IOException e) {

            e.printStackTrace();

        }

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: