Android一些系統路徑的使用

2021-09-02 10:06:39 字數 822 閱讀 4380

一、/data/data 路徑下處理

1 files 路徑 

1) context.getfilesdir(),該方法返回/data/data/工程名/files的file物件。

2)  context.openfileinput()與context.openfileoutput(),只能讀取和寫入files下的檔案,返回的是fileinputstream和fileoutputstream物件 與1中的路徑相對應

3)  context.filelist(),返回files下所有的檔名,返回的是string物件

4)  context.deletefile(string),刪除files下指定名稱的檔案。

5) context.getfilestreampath("download"); 得到data/data/工程名/files/download  files下自定義路徑的獲取

2 cache 路徑 

context.getcachedir(),該方法返回/data/data/工程名/cache 的file物件。

3) 自定義路徑 

getdir(string name, int mode),

二、environment的一些方法

environment.getdatadirectory() = /data

environment.getdownloadcachedirectory() = /cache

environment.getexternalstoragedirectory() = /mnt/sdcard

environment.getrootdirectory() = /system

android系統中自帶的一些ThemeStyle

1 android theme android style theme.holo.light.noactionbar.fullscreen 其他 在androidmanifest.xml檔案的activity中配置 1 android theme android style theme 預設狀態,即...

android系統簡訊庫的一些用法

1 查詢所有簡訊,按發件人進行分組 cursor mcursor managedquery uri.parse content sms new string null,null,null 2 刪除乙個聯絡人的所有簡訊會話,包括 86的號碼 刪除乙個聯絡人的所有簡訊會話,包括 86的號碼 param ...

關於Mutex semaphore的一些使用總結

一般用於執行緒對資源的保護,不能在中斷使用 在所有的執行緒同步方法中,恐怕互斥鎖 mutex 的出場率遠遠高於其它方法。互斥鎖的理解和基本使用方法都很容易,這裡不做更多介紹了。mutex可以分為遞迴鎖 recursive mutex 和非遞迴鎖 non recursive mutex 可遞迴鎖也可稱...