2012年4月25日

Android获取外部和内部存储空间总大小和可用大小

摘要: android.os下的StatFs类主要用来获取文件系统的状态,能够获取sd卡的大小和剩余空间,获取系统内部空间也就是/system的大小和剩余空间等等。看下读取sd卡的:Java代码 void readSDCard() { String state = Environment.getExternalStorageState(); if (Environment.MEDIA_MOUNTED.equals(state)) { File sdcardDir = Environment.getExternalStorageDirectory(); StatFs sf = new StatFs(sd 阅读全文

posted @ 2012-04-25 00:59 simpleceo 阅读(1629) 评论(0) 推荐(0) 编辑

Android系统容量检测 —— Environment 和StatFs

摘要: 当下载或安装一个文件之前,往往会比较关心当前系统内存和SD卡上的剩余容量。在做文件拷贝,移动操作时,检测目标目录的空间大小也是必须的。 Android系统提供了Environment 和StatFs两个类,来实现对容量的检测。下面是一些相关的方法。 Environment: getDataDirectory(): 获取应用存储空间文件对象。 getExternalStorageDirectory(): 获取SD卡文件对象。 getRootDirectory(): 获取系统空间文件对象。 StatFs: getBlockCount(): 获取存储块数量。 g... 阅读全文

posted @ 2012-04-25 00:28 simpleceo 阅读(508) 评论(0) 推荐(0) 编辑

导航