文件的读写安卓8

Posted ***半夏微凉***

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件的读写安卓8相关的知识,希望对你有一定的参考价值。

      android的I/O方法

方法

描述

public FileInputStream openFileInput(String name)

设置要打开的文件输入流

public FileOutputStream openFileOutput(

      String name,int mode)

设置要打开的文件输出流,指定操作模式,可以是0、MODE_APPEND、MODE_PRIVATE、MODE_WORLD_READABLE、MODE_WORLD_WRITEABLE

public Resources getResources()

返回Resources对象

 

 

 

 

 

 

 

 

文件的读写权限

    openFileOutPut(String fliename,int model)

  存储数据至指定文件名,第二个参数是文件的操作模式,有以下四个常量值:

  •   MODE_PRIVATE:设置文件属性为私有,只能被当前项目读写
  •   MODE_APPEND:以添加方式打开文件,并向文件中添加数据
  •   MODE_WORLD_READABLE:该文件可被其他项目读取
  •   MODE_WORLD_WRITEABLE: 该文件可被其他项目写入

  

 保存(写入)文件的操作

技术分享
//读取文件的操作
FileOutputStream fos=null;
    try {
        fos=openFileOutput("test.txt", Activity.MODE_PRIVATE);
    } catch (FileNotFoundException e) {
        e.printStackTrace();
    }
PrintWriter out=new PrintWriter(fos);
out.print("白日依山尽");
out.print("黄河入海流");
out.close();
保存文件的操作

   

  读取文件的操作

技术分享
//读取文件的操作
try {
    FileInputStream fis=openFileInput("test.txt");
    BufferedReader br=new BufferedReader(new InputStreamReader(fis));
    String str=null;
    while((str=br.readLine())!=null){
        TextView tv=(TextView) findViewById(R.id.TV);
        tv.setText(str);    }
} catch (FileNotFoundException e) {
    e.printStackTrace();
} catch (IOException e) {
    e.printStackTrace();
}
读取文件的操作

 

以上是关于文件的读写安卓8的主要内容,如果未能解决你的问题,请参考以下文章

安卓复习8

安卓复习8

SD卡操作安卓8

java 代码片段【安卓】

安卓读写INI文件

片段从一开始就没有显示 |安卓工作室