java中的文件存储_File存储 – 文件存储

  • Post author:
  • Post category:java


文件存储

文件存储是 Android 中最基本的一种数据存储方式,它不对存储的内容进行任何的格式 化处理,所有数据都是原封不动地保存到文件当中的,因而它比较适合用于存储一些简单的 文本数据或二进制数据。如果你想使用文件存储的方式来保存一些较为复杂的文本数据,就 需要定义一套自己的格式规范,这样方便于之后将数据从文件中重新解析出来。

将数据存储到文件中去

Context 类中提供了一个 openFileOutput ()方法,可以用于将数据存储到指定的文件中。 这个方法接收两个参数,第一个参数是文件名,在文件创建的时候使用的就是这个名称,注 意这里指定的文件名不可以包含路径,因为所有的文件都是默认存储到/data/data//files/ 目录下的。第二个参数是文件的操作模式,主要有两种模式可选, MODE_PRIVATE 和 MODE_APPEND。其中 MODE_PRIVATE 是默认的操作模式,表示当指 定同样文件名的时候,所写入的内容将会覆盖原文件中的内容,而 MODE_APPEND 则表示 如果该文件已存在就往文件里面追加内容,不存在就创建新文件。

接下来我来做个例子 来实现退出后文本框中的内容自动保存在data/data/包名/mmy.txt文件中

main.xml

xmlns:android=”http://schemas.android.com/apk/res/android”android:layout_width=”match_parent”android:layout_height=”match_parent”android:orientation=”vertical”android:gravity=”center”



版权声明:本文为weixin_34734156原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。