【Android】文件存储-内部存储

Table of Contents

文件的操作模式

存储数据 

读取数据


文件的操作模式

  • MODE_PRIVATE:该文件只能被当前程序读写
  • MODE_APPEND:该文件的内容可以追加
  • MODE_WORLD_READABLE:可以被其他程序读
  • MODE_WORLD_WRITEABLE: 可以被其他程序写

存储数据 

 FileOutputStream fos;
 try{
            
     fos=openFileOutput(FileName,MODE_PRIVATE);
     fos.write("要保存的数据".getBytes());  //将数据写入文件
     fos.close();
 }catch(Exception e){
            
     e.printStackTrace();
 }

读取数据

FileInputStream fis;
try{
            
    fis=openFileInput("data.txt");
    byte[] buffer=new byte[fis.available()]; //获取文件长度,创建缓冲区
    fis.read(buffer);   //将内容读取到缓冲区
    String content=new String(buffer);//转换成字符串
    fis.close();
}catch(Exception e){
            
    e.printStackTrace();
}

猜你喜欢

转载自blog.csdn.net/qq_37793499/article/details/85618456