我是Android的初学者。如何查找内部SD卡的路径,然后如何查找其已用空间和空闲空间。请回复您的评论和回答是有价值的我。如何找到内部SD卡路径?
3
A
回答
4
Environment.getExternalStorageDirectory().getAbsolutePath()
给你要跟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;
1
2
如何找到内部SD卡路径和外置SD卡路径
你不知道。
目前,从Android SDK的角度来看,没有“内部SD卡路径”或“外部SD卡路径”。外部存储路径由Environment
上的各种方法返回(例如,getExternalStorageDirectory()
)。这将是设备制造商为此目的指定的任何存储空间。
在Android设备上没有确定任何其他潜在“SD卡路径”的可靠方法。
+0
感谢您的信息。这对我很有用。 – Jahir
0
使用下面的代码它将返回您的内部目录路径和SD卡路径的列表,这些设备具有内部和外部存储。
File dir = new File(Environment.getExternalStorageDirectory().getParent());
File[] f = dir.listFiles();
for(File file:f)
{
if(file.getName().equals("sdacard0"))//check name of sdcard from file manager.
{
if(file.isDirectory())
{
f = file.listFiles();
}
}
}
相关问题
- 1. 如何隐藏SD卡路径名?
- 2. Android手机SD卡路径
- 3. 如何正确获取外部SD卡路径?
- 4. 得到sd卡路径在android vs硬编码路径
- 5. 找到真正的SD卡路径和文件写入
- 6. 如何查找内部手机存储,个人数据,内置SD卡,外置SD卡和内存大小的路径?
- 7. Android SD卡路径无法访问
- 8. Android,SD卡和资源路径
- 9. 从SD卡的文件路径
- 10. 如何将字符串转换为文件路径(SD卡路径)? android
- 11. 如何链接到循环内部的嵌套路径路径?
- 12. 获取正确的路径外部SD卡中的Android
- 13. Android的工作室路径外部SD卡
- 14. 如何在选择文档时从外部SD卡获取路径?
- 15. 如何获得公共存储路径?外部存储(不是SD卡)
- 16. Cordova + Android:如何获得SD卡的路径?
- 17. 如何获得公共存储路径? (没有SD卡)
- 18. 如何从SD卡中获取文件路径在android
- 19. 如何获得支持所有Android设备的SD卡路径
- 20. 如何从Google plus获取图片同步的SD卡路径?
- 21. 如何从android应用程序中的SD卡获取路径?
- 22. SD卡:如何强制内核不删除SD卡
- 23. Genymotion中外部SD的默认路径
- 24. 如何从android内部和外部SD卡播放mp3文件?
- 25. “找不到路径的一部分”寻找一个UNC路径
- 26. 如何SD卡
- 27. Atrix外部存储功能返回内部SD卡和不可移动SD卡
- 28. 在对象内部查找JSON路径
- 29. 如何将文件从应用程序包路径复制到SD卡?
- 30. 知道SD卡路径的最佳途径Android
您可能想查看一下,http://developer.android.com/guide/topics/data/data-storage.html可能会为您提供一些有用的信息。 – Austin