用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - android代码库

数据存储--内部存储读写操作

2017-09-20 作者:永夜极光举报

[android]代码库

String Filename="test.txt"

1.保存数据
        //Context.MODE_PRIVATE表示只有本应用才能访问数据
        FileOutputStream outputStream = openFileOutput(FileName, Context.MODE_PRIVATE);
        BufferedWriter  writer = new BufferedWriter(new OutputStreamWriter(outputStream,"UTF-8"));
        writer.write("测试数据");
        //必须调用flush()和close()方法,不然根本没数据
        writer.flush();
        outputStream.flush();
        writer.close();
        outputStream.close();

2.读取数据

        FileInputStream inputStream=openFileInput(FileName);
        BufferedReader  reader=new BufferedReader(new InputStreamReader(inputStream));
        StringBuilder sBuilder = new StringBuilder();
        String line = "";
        while ((line = reader.readLine()) != null) {
            sBuilder.append(line);
        }
        textView.setText(sBuilder.toString());
        reader.close();
        inputStream.close();


分享到:
更多

网友评论    (发表评论)

共1 条评论 1/1页

发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。