如何在模拟器上获取内部存储器中的可用空间

时间:2013-11-05 20:10:52

标签: android android-emulator

我正在使用模拟器测试我的应用程序,我需要获取内部存储器上的可用空间。

StatFs statFs = new StatFs(Environment.getRootDirectory().getAbsolutePath());
long availavleSpace  = ((long) statFs.getAvailableBlocks() *  (long) statFs.getBlockSize());

这段代码正在使用普通设备,但在模拟器上statFs.getAvailableBlocks()返回0.我已将模拟器上的内存设置为400MB。我还需要在模拟器上做些什么才能获得可用的内部存储空间吗?

0 个答案:

没有答案