• android 65 文件访问权限


    package com.itheima.createfile;
    
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    
    import android.app.Activity;
    import android.os.Bundle;
    
    public class MainActivity extends Activity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            try {
    /*            得到一个文件的输出流,文件的位置/data/data/包名/files/haha.txt
     *             File file = new File(getFilesDir(),"haha.txt");
                FileOutputStream fos = new FileOutputStream(file);*/
                FileOutputStream fos = openFileOutput("readable.txt", MODE_WORLD_READABLE);//openFileOutput是打开文件输出流,返回文件输出流,
                fos.write("dafa".getBytes());
                fos.close();
                
                fos = openFileOutput("writeable.txt", MODE_WORLD_WRITEABLE);
                fos.write("dafa".getBytes());
                fos.close();
                
                //创建全局可读可写的文件
                fos = openFileOutput("public.txt", MODE_WORLD_WRITEABLE+MODE_WORLD_READABLE);
                fos.write("dafa".getBytes());
                fos.close();
                
                fos = openFileOutput("private.txt", MODE_PRIVATE);//私有的,
                fos.write("dafa".getBytes());
                fos.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
            
        }
    
    
    }
    ###如果想创建别的权限的文件
    openFileOutput("文件名", "访问模式");
    MODE_WORLD_READABLE  全局可读,别的应用程序可以读这个文件
    MODE_WORLD_WRITEABLE 全局可写,别的应用程序可以写这个文件
    MODE_WORLD_READABLE+MODE_WORLD_WRITEABLE 全局可读可写,别的应用程序可以自由的访问这个文件
    
    chmod : change mode 修改模式
    > chmod 777
    ![](tu2.png)
  • 相关阅读:
    java 通过Iterator输出Map
    java SortedSet接口swap方法
    java vector
    java Iterator双向迭代输出
    java 序列化和反序列化多个对象
    培训
    每天晚上

    又想起了

  • 原文地址:https://www.cnblogs.com/yaowen/p/4918775.html
Copyright © 2020-2023  润新知