SDCard Utils

Environment 静态方法:

方法 : getDataDirectory ()

返回 : File

解释 : 返回Data的目录

 

方法 : getDownloadCacheDirectory ()

返回 : File

解释 : 返回下载缓冲区目录

 

方法 : getExternalStorageDirectory ()

返回 : File

解释 : 返回扩展存储区目录(SDCard)

 

方法 : getExternalStoragePublicDirectory (String type)

返回 : File

解释 : 返回一个高端的公用的外部存储器目录来摆放某些类型的文件(来自网上)

 

方法 : getRootDirectory ()

返回 : File

解释 : 返回Android的根目录

 

方法 : getExternalStorageState ()

返回 : String

解释 : 返回外部存储设备的当前状态

 

getExternalStorageState () 返回的状态String 类型常量 :

 

常量 : MEDIA_BAD_REMOVAL

值 : "bad_removal"

解释 : 在没有正确卸载SDCard之前移除了

常量 : MEDIA_CHECKING

值 : "checking"

解释 : 正在磁盘检查

常量 : MEDIA_MOUNTED

值 : "mounted"

解释 : 已经挂载并且拥有可读可写权限

常量 : MEDIA_MOUNTED_READ_ONLY

值 : "mounted_ro"

解释 : 已经挂载,但只拥有可读权限

常量 : MEDIA_NOFS

值 : "nofs"

解释 : 对象空白,或者文件系统不支持

常量 : MEDIA_REMOVED

值 : "removed"

解释 : 已经移除扩展设备

常量 : MEDIA_SHARED

值 : "shared"

解释 : 如果SDCard未挂载,并通过USB大容量存储共享

常量 : MEDIA_UNMOUNTABLE

值 : "unmountable"

解释 : 不可以挂载任何扩展设备

常量 : MEDIA_UNMOUNTED

值 : "unmounted"

解释 : 已经卸载


 

计算具体路径的容量

 

构造方法:

StatFs (String path)

 

公用方法:

方法 : getAvailableBlocks ()

返回 : int

解释 :返回文件系统上剩下的可供程序使用的块

 

方法 : getBlockCount ()

返回 : int

解释 : 返回文件系统上总共的块

 

方法 : getBlockSize ()

返回 : int

解释 : 返回文件系统 一个块的大小单位byte

 

方法 : getFreeBlocks ()

返回 : int

解释 : 返回文件系统上剩余的所有块 包括预留的一般程序无法访问的

 

方法 : restat (String path)

返回 : void

解释 : 执行一个由该对象所引用的文件系统雷斯塔特.(Google翻译)

posted @ 2012-05-31 15:42  健康小树  阅读(231)  评论(0)    收藏  举报