From cb36814935517d9fd9b7884190c9f7f8790ef214 Mon Sep 17 00:00:00 2001 From: zglx <37758512+zglx@users.noreply.github.com> Date: Tue, 15 May 2018 19:48:43 +0800 Subject: [PATCH] =?UTF-8?q?#5=20#1094=20231=E5=AE=9E=E9=AA=8C=E6=8A=A5?= =?UTF-8?q?=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- soft1614080902231/report5.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 soft1614080902231/report5.md diff --git a/soft1614080902231/report5.md b/soft1614080902231/report5.md new file mode 100644 index 000000000..7cf3263ae --- /dev/null +++ b/soft1614080902231/report5.md @@ -0,0 +1,28 @@ +实验五 += +一、实验目的 +- +掌握在Android App中存储数据 + +二、实验内容 +- +根据选题要求使用文件存储 + +将应用产生的数据保存到文件存储中;
+说明使用的文件存储方式:内部 or 外部;
+将运行结果截图。
+三、实验步骤 +- +Item添加监听,获取Item内容,将其保存为字符串msg
+通过 openFileOutput("record.txt",MODE_PRIVATE);创建一个FileOutStream的对象fos,第一个参数是文件名,第二个参数是文件打开方式
+将msg.getBytesz转换成字节型数据,fos.write()将其写入文件中
+读取文件时,创建Stringbuilder对象,逐一接收openFileInput对象中文件的内容,返回其内容字符串类型
+四、实验截图 +- +![](https://github.com/zglx/android-labs-2018/blob/master/soft1614080902231/r51.png)
+![](https://github.com/zglx/android-labs-2018/blob/master/soft1614080902231/r52.png)
+![](https://github.com/zglx/android-labs-2018/blob/master/soft1614080902231/r53.png)
+![](https://github.com/zglx/android-labs-2018/blob/master/soft1614080902231/r54.png)
+五、实验体会 +- +学会了Android的文件存储,由于先前学过Java输入输出流,所以感觉并不怎么困难