Android中的外部Sd卡(外部存储器)?
android中有三种类型的内存: +内部存储器(完成) +SD卡(完成) +外部Sd卡(外部存储卡-外部存储(闪存)):如何获取其总大小以及如何在android中识别外部Sd卡目录??Android中的外部Sd卡(外部存储器)?,android,Android,android中有三种类型的内存: +内部存储器(完成) +SD卡(完成) +外部Sd卡(外部存储卡-外部存储(闪存)):如何获取其总大小以及如何在android中识别外部Sd卡目录?? 希望尽快得到答案:)如果环境.getExternalStorage…不工作,请使用: StatFs statFs = new StatFs(System.getenv("SECONDARY_STORAGE")); float total_space = ((float)statFs.getBlockCount(
希望尽快得到答案:)如果
环境.getExternalStorage…
不工作,请使用:
StatFs statFs = new StatFs(System.getenv("SECONDARY_STORAGE"));
float total_space = ((float)statFs.getBlockCount() * statFs.getBlockSize()) / 1048576;
// This will give in mega bytes.
享受。希望这是有帮助的
// For internal storage use this> System.getenv("EXTERNAL_STORAGE")
我认为SD卡是外部存储而不是内存。我想你把内存和磁盘空间弄糊涂了。谢谢!我在这里找到了解决办法:谢谢!我找到了解决办法
// For internal storage use this> System.getenv("EXTERNAL_STORAGE")