【发布时间】:2011-06-19 15:26:31
【问题描述】:
如何找到本地存储的剩余/总空间?
我可以为此使用 StatFs(如 - How to Check available space on android device ? on SD card?)
【问题讨论】:
标签: android local-storage space
如何找到本地存储的剩余/总空间?
我可以为此使用 StatFs(如 - How to Check available space on android device ? on SD card?)
【问题讨论】:
标签: android local-storage space
事实证明你可以。运行这段代码,它似乎返回了我内部存储中剩余的适当字节数。不确定Environment.getDataDirectory()的可靠性
public static long remainingLocalStorage()
{
StatFs stat = new StatFs(Environment.getDataDirectory().getPath());
stat.restat(Environment.getDataDirectory().getPath());
long bytesAvailable = (long)stat.getBlockSize() *(long)stat.getAvailableBlocks();
return bytesAvailable;
}
【讨论】: