由于公司使用的项目代码使用api版本太低,用不了安卓的StorageManage类,所以直接上代码。
StatFs stat = new StatFs("/udisk");
// 获取U盘单元容量
long blockSize = stat.getBlockSize();
// 判断当U盘已用容量大于一个单元容量时,判断U盘中的文件列表是否为空
stat.getBlockCount() * blockSize - stat.getAvailableBlocks() * blockSize > blockSize
安卓读取U盘容量信息,支持低版本API
于 2022-05-21 13:19:30 首次发布