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;
}