代码:
function getStorage() {
const environment = plus.android.importClass("android.os.Environment");
const statFs = plus.android.importClass("android.os.StatFs");
plus.android.importClass("java.io.File");
const Files = environment.getDataDirectory();
const StatFs = new statFs(Files.getPath());
const blockAva = parseFloat(StatFs.getAvailableBlocks());
const blockSize = parseFloat(StatFs.getBlockSize());
const internalMemSize = blockSize * blockAva;
// 自己根据单位来计算结果,本示例计算的是以为G单位的剩余容量
const freeSize = internalMemSize / 1024 / 1024 / 1024;
return freeSize.toFixed(2) + 'G'
}