Java 获取设备中的内部可用存储

Java 获取设备中的内部可用存储,java,android,eclipse,device,space,Java,Android,Eclipse,Device,Space,我需要知道设备上还有多少内部空间,但“内部”空间没有外部SD卡 此代码用于外部SD空间 有人知道如何获得免费的内部空间吗 提前感谢。您所链接的代码正是您所需要的。但是,不是: StatFs stat = new StatFs(Environment.getExternalStorageDirectory().getPath()); 使用类似于: StatFs stat = new StatFs(getFilesDir().getPath()); 您链接到的代码就是您所需要的。但是,不是:

我需要知道设备上还有多少内部空间,但“内部”空间没有外部SD卡

此代码用于外部SD空间

有人知道如何获得免费的内部空间吗


提前感谢。

您所链接的代码正是您所需要的。但是,不是:

StatFs stat = new StatFs(Environment.getExternalStorageDirectory().getPath());
使用类似于:

StatFs stat = new StatFs(getFilesDir().getPath());

您链接到的代码就是您所需要的。但是,不是:

StatFs stat = new StatFs(Environment.getExternalStorageDirectory().getPath());
使用类似于:

StatFs stat = new StatFs(getFilesDir().getPath());
is[
File.getTotalSpace()
](android支持?是。请尝试getFreeSpace()或getUsableSpace()。is[
File.getTotalSpace()
](android支持?是。请尝试getFreeSpace()或getUsableSpace()。