android下文件訪問權限


  

      

 

  文件權限:   - --- --- ---

  一共有10個 表示符

  第一個 - :d-->表示文件夾   l-->表示 快捷方式  -  表示 的為文件 

  第(2-4):表示當前用戶權限    rw-  可讀可寫     rwx   可讀可寫可執行 

  第(5-7):表示當前用戶組所在權限     

  第(8-10): 表示 除當前組之外的其他權限

  如上圖所示 :

    私有文件權限  :  - rw- rw- ---  對應的二進制    110 110 000     十進制 660

    可讀文件權限  :  - rw- rw- r--  對應的二進制    110 110 100     十進制 664  

    可寫文件權限  :  - rw- rw- -w-  對應的二進制    110 110 010    十進制 662

    公開可讀可寫  :  - rw- rw- rw-  對應的二進制    110 110 110    十進制 666

  修改權限的方法 

    adb shell

    cd /data/data/包名/files/

    ls -l   顯示 files文件夾之下的全部文件 以及 訪問權限

    chmode 666 private.txt  (chmode  表示 change mode  命令行參數   666 表示 要修改之后的權限對應的二進制   private.txt 表示要修改的文件)

 

this.getFilesDir()  /data/data/包名/files/   

this.getCacheDir() /data/data/包名/cache/  緩存路徑

openFileOutputStream(name,code)  /data/data/包名/files/

    code 表示 權限     

                Context.MODE_PRIVATE            私有

                Context.MODE_WORLD_READABLE        可讀

                Context.MODE_WORLD_WRITEABLE        可寫

                Context.MODE_WORLD_READABLE+Context.MODE_WORLD_WRITEABLE    可讀+可寫

  

 


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com