当前位置: 代码迷 >> 综合 >> andriod 内存数据读取 写入操作(openFileInput,openFileOutput)
  详细解决方案

andriod 内存数据读取 写入操作(openFileInput,openFileOutput)

热度:97   发布时间:2023-12-18 22:33:17.0

        openFileOutput和openFileInput获取手机内存中的文件而不是SD卡中的。
  openFileInput(Stringname):直接得到/data/data/当前app包名/files/name文件的输入流
  openFileOutput(Stringname,intmode):直接得到/data/data/当前app包名/files/name文件的输出流,mode为写入文件时的权限
  1、Android数据访问权限实现方式
  Context类的publicabstractFileOutputStreamopenFileOutput(Stringname,intmode)

  2、其中mode就是文件访问权限模式,主要4种模式
  Context.MODE_PRIVATE:私有模式(默认模式),只能被应用本身和同一群组的人访问;写入的内容覆盖原文件内容
  Context.MODE_APPEND:追加模式也是私有模式,只能被应用本身和同一群组的人访问;如果文件存在就追加内容,如果文件不存在就新建文件并写入内容
  Context.MODE_WORLD_READABLE:所有人可读权限
  Context.MODE_WORLD_WRITEABLE:所有人可写权限
  也可通过多个组合同时拥有多个读写权限,Context.MODE_WORLD_READABLE+Context.MODE_WORLD_WRITEABLE表示所有人可读+可写

public class MainActivity extends Activity {  private EditText et;  private Button saveButton
  相关解决方案