1

我想知道如何获取有关任何存储卡、Android 设备的内部存储的信息!我想要的是免费的、已使用的内存量,如果可能的话,还有关于内存卡的额外细节!(不是内部存储)

4

1 回答 1

1

这将帮助您获得外部存储的空闲内存:

StatFs stat = new StatFs(Environment.getExternalStorageDirectory().getPath());
long bytesAvailable = (long)stat.getBlockSize() * (long)stat.getAvailableBlocks();
long megAvailable = bytesAvailable / (1024 * 1024);
Log.d("","Available MB : "+megAvailable);

希望这会帮助你。

于 2012-07-10T09:44:23.283 回答