2011-06-19 55 views

回答

2

事实证明就可以了。运行此代码似乎会返回我内部存储中剩余的相应字节数。不确定关于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; 
}