亲宝软件园·资讯

展开

Android获取SD卡路径及剩余容量 Android编程获取SD卡路径及剩余容量的方法

i绿茵漫如诗 人气:0
想了解Android编程获取SD卡路径及剩余容量的方法的相关内容吗,i绿茵漫如诗在本文为您仔细讲解Android获取SD卡路径及剩余容量的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:Android,获取,SD卡,路径,剩余容量,Android获取SD卡容量,下面大家一起来学习吧。

本文实例讲述了Android编程获取SD卡路径及剩余容量的方法。分享给大家供大家参考,具体如下:

public static String getExternalStoragePath() {
 // 获取SdCard状态
 String state = android.os.Environment.getExternalStorageState();
 // 判断SdCard是否存在并且是可用的
 if (android.os.Environment.MEDIA_MOUNTED.equals(state)) {
 if (android.os.Environment.getExternalStorageDirectory().canWrite()) {
   return android.os.Environment.getExternalStorageDirectory().getPath();
 }
 }
 return null;
}
public static long getAvailableStore(String filePath) {
 // 取得sdcard文件路径
 StatFs statFs = new StatFs(filePath);
 // 获取block的SIZE
 long blocSize = statFs.getBlockSize();
 // 获取BLOCK数量
 // long totalBlocks = statFs.getBlockCount();
 // 可使用的Block的数量
 long availaBlock = statFs.getAvailableBlocks();
 // long total = totalBlocks * blocSize;
 long availableSpare = availaBlock * blocSize;
 return availableSpare;
}

希望本文所述对大家Android程序设计有所帮助。

加载全部内容

相关教程
猜你喜欢
用户评论