可以通过以下代码获取Android的data目录剩余可用空间:

StatFs statFs = new StatFs(Environment.getDataDirectory().getPath());
long availableBytes = (long)statFs.getAvailableBlocks() * (long)statFs.getBlockSize();

//将字节数转换为MB或GB,根据需要
double availableGB = (double)availableBytes / (1024 * 1024 * 1024);
double availableMB = (double)availableBytes / (1024 * 1024);

其中,Environment.getDataDirectory().getPath()获取data目录的路径,statFs.getAvailableBlocks()获取data目录剩余的块数,statFs.getBlockSize()获取每个块的大小。最后将剩余空间转换为MB或GB,根据需要


原文地址: https://www.cveoy.top/t/topic/frJs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录