android Environment statfs存儲須要熟知的類

一、講述 Environment 類  Environment 是一個提供訪問環境變量的類。  Environment 包含常量:  MEDIA_BAD_REMOVAL  解釋:返回getExternalStorageState() ,代表SDCard 被卸載前己被移除  MEDIA_CHECKING  解釋:返回getExternalStorageState() ,代表對象正在磁盤檢查。  MEDIA_MOUNTED  解釋:返回getExternalStorageState() ,代表對象是否存在並具備讀/寫權限  MEDIA_MOUNTED_READ_ONLY  解釋:返回getExternalStorageState() ,代表對象權限爲只讀  MEDIA_NOFS  解釋:返回getExternalStorageState() ,代表對象爲空白或正在使用不受支持的文件系統。  MEDIA_REMOVED  解釋:返回getExternalStorageState() ,若是不存在 SDCard 返回  MEDIA_SHARED  解釋:返回getExternalStorageState() ,若是 SDCard 未安裝 ,並經過 USB 大容量存儲共享 返回  MEDIA_UNMOUNTABLE  解釋:返回getExternalStorageState() ,返回 SDCard 不可被安裝 若是 SDCard 是存在但不能夠被安裝  MEDIA_UNMOUNTED  解釋:返回getExternalStorageState() ,返回 SDCard 已卸掉若是 SDCard   是存在可是沒有被安裝  Environment 經常使用方法:  方法:getDataDirectory()  解釋:返回 File ,獲取 Android 數據目錄。  方法:getDownloadCacheDirectory()  解釋:返回 File ,獲取 Android 下載/緩存內容目錄。  方法:getExternalStorageDirectory()  解釋:返回 File ,獲取外部存儲目錄即 SDCard  方法:getExternalStoragePublicDirectory(String type)  解釋:返回 File ,取一個高端的公用的外部存儲器目錄來擺放某些類型的文件  方法:getExternalStorageState()  解釋:返回 File ,獲取外部存儲設備的當前狀態  方法:getRootDirectory()  解釋:返回 File ,獲取 Android 的根目錄  二、講述 StatFs 類  StatFs 一個模擬linux的df命令的一個類,得到SD卡和手機內存的使用狀況  StatFs 經常使用方法:  getAvailableBlocks()  解釋:返回 Int ,獲取當前可用的存儲空間  getBlockCount()  解釋:返回 Int ,獲取該區域可用的文件系統數  getBlockSize()  解釋:返回 Int ,大小,以字節爲單位,一個文件系統  getFreeBlocks()  解釋:返回 Int ,該塊區域剩餘的空間  restat(String path)  解釋:執行一個由該對象所引用的文件系統 
相關文章
相關標籤/搜索