Android 获取 App 内部存储空间剩余容量示例代码
可以使用以下代码来获取应用程序的内部存储空间的当前状态:
StatFs stat = new StatFs(Environment.getDataDirectory().getPath());
long bytesAvailable = stat.getAvailableBytes();
long megAvailable = bytesAvailable / (1024 * 1024);
Log.d('TAG', 'Available MB : ' + megAvailable);
这将返回可用空间以MB为单位。StatFs类提供了有关文件系统空间的统计信息,而Environment.getDataDirectory().getPath()将返回内部存储的路径。然后我们可以使用getAvailableBytes()方法来获取可用空间的字节数,并将其转换为MB以进行更好的可读性。
原文地址: https://www.cveoy.top/t/topic/ogcM 著作权归作者所有。请勿转载和采集!