Android获取手机内部存储和外部存储
2013-11-30 13:33
471 查看
判断sd卡是否存在:
获取手机内部储存空间:
获取sd卡剩余空间:
原文地址:http://blog.163.com/hero_213/blog/static/39891214201162123236660/
public static boolean externalMemoryAvailable() { return android.os.Environment.getExternalStorageState().equals( android.os.Environment.MEDIA_MOUNTED); }
获取手机内部储存空间:
public long getTotalMemo(){ File path = Environment.getDataDirectory(); StatFs stat = new StatFs(path.getPath()); long blockSize = stat.getBlockSize(); long totalBlocks = stat.getBlockCount(); return totalBlocks * blockSize; }获取手机内部剩余存储空间:
public long getRemainMemo(){ File path = Environment.getDataDirectory(); StatFs stat = new StatFs(path.getPath()); long blockSize = stat.getBlockSize(); long availableBlocks = stat.getAvailableBlocks(); return availableBlocks * blockSize; }获取sd卡总存储空间:
public static long getTotalExternalMemorySize() { if (externalMemoryAvailable()) { File path = Environment.getExternalStorageDirectory(); StatFs stat = new StatFs(path.getPath()); long blockSize = stat.getBlockSize(); long totalBlocks = stat.getBlockCount(); return totalBlocks * blockSize; } else { return ERROR; } } }
获取sd卡剩余空间:
public static long getAvailableExternalMemorySize() { if (externalMemoryAvailable()) { File path = Environment.getExternalStorageDirectory(); StatFs stat = new StatFs(path.getPath()); long blockSize = stat.getBlockSize(); long availableBlocks = stat.getAvailableBlocks(); return availableBlocks * blockSize; } else { return ERROR; } }
原文地址:http://blog.163.com/hero_213/blog/static/39891214201162123236660/
相关文章推荐
- (转)获取android手机内部存储空间和外部存储空间的参数 && 如何决定一个apk的安装位置
- android 获取手机内部存储空间和外部存储空间
- android获取手机内部存储空间和外部存储空间
- android获取手机内部存储空间和外部存储空间
- Android 漫游之路------将文件保存到内存、SD以及获取手机内部存储与外部存储空间的大小
- android获取手机内部存储空间和外部存储空间
- Android获取手机内部存储空间和外部存储空间
- android 获取手机内部存储空间和外部存储空间
- android获取手机内部存储空间和外部存储空间 && 如何确定一个应用的安装位置
- 获取android手机内部存储空间和外部存储空间的参数 && 如何决定一个apk的安装位置
- Android获取外部和内部存储空间总大小和可用大小
- Android获取外部和内部存储空间总大小和可用大小
- 获取Android中的内部和外部数据存储目录
- Android Environment.getExternalStorageDirectory() 获取的是内部存储还是外部存储?
- Android Environment.getExternalStorageDirectory() 获取的是内部存储还是外部存储? - z
- Android获取外部和内部存储空间总大小
- 解决Android手机自带内部存储路径存在但是却获取不到内容的问题
- 获取手机内部存储空间和外部存储空间
- Android获取手机外部存储路径的方法Environment.getExternalStorageDirectory()到底是什么路径
- Android外部存储/内部存储路径获取大全