android下建立資料夾和修改其許可權的方法

2021-08-28 08:57:40 字數 938 閱讀 2914

android下建立資料夾和修改其許可權的方法

由於工作的需要,今天研究了在android下建立

資料夾和修改其許可權的方法,需要了解的是每個應用程式包都會有乙個私有的儲存資料的目錄(類似資料夾),只有屬於該包的應用程式才能寫入該目錄空間,每個包應用程式的私有資料目錄位 於android絕對路徑/data/data/《包名》/目錄中。除了私有資料目錄應用程式還擁有/sdcard目錄(即sd card的寫入許可權,但不可以修改sd card下檔案的訪問許可權)。檔案系統中其他系統目錄,第三方應用程式是不可寫入的。

**如下兩種:

1、//建立資料夾

file destdir = new file(「/data/data/[your path]/temp」);

if (!destdir.exists())

//修改許可權

fileoutputstream fos;   

fos = openfileoutput("filename" , mode_world_readable);  

備註:可用的mode 引數如下:

2、//建立資料夾

file destdir = new file(「/data/data/[your path]/temp」);

if (!destdir.exists())

process p;

int status;

try else   

}如果是在sdcard下插入,最好先判斷sdcard是否插入,**如下

//首先判斷sdcard是否插入

string status = environment.getexternalstoragestate();

if (status.equals(environment.media_mounted)) else

參考:

android下建立資料夾和修改其許可權的方法

Android 建立資料夾

如果要在手機上建立乙個資料夾,然後往裡面儲存一些檔案,首先得考慮使用者有沒有sdcard,如果有就在sdcard上建立乙個指定的資料夾,如果沒有則在你的工程所在的目錄 data data 你的包名 下建立資料夾。用到的方法是 首先判斷sdcard是否插入 string status environm...

Android建立資料夾和檔案

1 電子證據存放基本路徑 2private static string basepath 3 電子證據存放根路徑 4private static string evidencepath 5 基本存放路徑 6private static string imagebasepath 1 2 1 判斷sd卡...

android建立資料夾和檔案

這幾天做乙個功能需要在手機上建立乙個資料夾,然後往裡面儲存一些檔案,首先得考慮使用者有沒有sdcard,如果有就在sdcard上建立乙個指定的資料夾,如果沒有則在你的工程所在的目錄 data data 你的包名 下建立資料夾。用到的方法是 首先判斷sdcard是否插入 string status e...