使用接口
接口 |
接口能力 |
---|---|
storageStatistics.getCurrentBundleStats |
获取当前应用的存储空间大小 (包含缓存文件,安装文件等) |
statvfs.getFreeSize |
查询设备剩余可用空间 |
statvfs.getTotalSize |
获取设备总空间 (排除系统占用空间) |
场景一:计算应用缓存大小,并进行清理
1.可以通过storageStatistics.getCurrentBundleStats接口获取缓存大小。
应用的缓存文件因为级别和加密类型不同,会保存在以下目录中。例如:app级别,加密类型为el1的缓存会保存到/data/s