如何以编程方式检查 Android 设备上安装的 SD 卡有多少可用空间?
要获取外部 SD 卡的可用“可用”空间以显示与菜单 -> 设置 -> SD 卡和手机存储的编号一致的编号,请使用以下代码:
StatFs stat = new StatFs(Environment.getExternalStorageDirectory().getPath());
double sdAvailSize = (double)stat.getAvailableBlocks()
* (double)stat.getBlockSize();
//One binary gigabyte equals 1,073,741,824 bytes.
double gigaAvailable = sdAvailSize / 1073741824;
相关文档:http://developer.android.com/reference/android/os/StatFs.html http://developer.android.com/reference/android/os/StatFs.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)