Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android中的外部Sd卡(外部存储器)?_Android - Fatal编程技术网

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(

android中有三种类型的内存:

+内部存储器(完成)

+SD卡(完成)

+外部Sd卡(外部存储卡-外部存储(闪存)):如何获取其总大小以及如何在android中识别外部Sd卡目录??
希望尽快得到答案:)

如果
环境.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")