2
如何查找本地存储上的剩余空间/总空间?如何计算本地存储空间剩余空间?
我可以用这个的statfs(如 - How to Check available space on android device ? on SD card?)
如何查找本地存储上的剩余空间/总空间?如何计算本地存储空间剩余空间?
我可以用这个的statfs(如 - How to Check available space on android device ? on SD card?)
事实证明就可以了。运行此代码似乎会返回我内部存储中剩余的相应字节数。不确定关于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;
}