我使用的是:
File path = Environment.getDataDirectory();
StatFs stat = new StatFs(path.getPath());
long blockSize = stat.getBlockSize();
long totalBlocks = stat.getBlockCount();
return totalBlocks * blockSize;以获取内部设备的总内存。
问题是它没有计算emmc存储。对如何获得它有什么建议吗?
发布于 2012-05-01 03:48:56
StatFs stat = new StatFs("/mnt/emmc");
long blockSize = stat.getBlockSize();
long availableBlocks = (long)stat.getBlockCount()
return availableBlocks * blockSize;这将为您提供emmc的总大小
发布于 2012-03-30 15:33:03
您是否安装了busybox ..然后,终端中的df命令会显示所有已挂载设备的信息
https://stackoverflow.com/questions/8807319
复制相似问题