当前位置: 首页 > 编程笔记 >

Android编程获取SD卡路径及剩余容量的方法

祁和通
2023-03-14
本文向大家介绍Android编程获取SD卡路径及剩余容量的方法,包括了Android编程获取SD卡路径及剩余容量的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了Android编程获取SD卡路径及剩余容量的方法。分享给大家供大家参考,具体如下:

public static String getExternalStoragePath() {
 // 获取SdCard状态
 String state = android.os.Environment.getExternalStorageState();
 // 判断SdCard是否存在并且是可用的
 if (android.os.Environment.MEDIA_MOUNTED.equals(state)) {
 if (android.os.Environment.getExternalStorageDirectory().canWrite()) {
   return android.os.Environment.getExternalStorageDirectory().getPath();
 }
 }
 return null;
}
public static long getAvailableStore(String filePath) {
 // 取得sdcard文件路径
 StatFs statFs = new StatFs(filePath);
 // 获取block的SIZE
 long blocSize = statFs.getBlockSize();
 // 获取BLOCK数量
 // long totalBlocks = statFs.getBlockCount();
 // 可使用的Block的数量
 long availaBlock = statFs.getAvailableBlocks();
 // long total = totalBlocks * blocSize;
 long availableSpare = availaBlock * blocSize;
 return availableSpare;
}

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android编程开发之SD卡操作方法汇总》、《Android开发入门与进阶教程》、《Android资源操作技巧汇总》、《Android视图View技巧总结》及《Android控件用法总结》

希望本文所述对大家Android程序设计有所帮助。

 类似资料:
  • 本文向大家介绍Android获取SD卡路径及SDCard内存的方法,包括了Android获取SD卡路径及SDCard内存的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android获取SD卡路径及SDCard内存的方法。分享给大家供大家参考。具体分析如下: 昨天在研究拍照后突破的存储路径的问题,开始存储路径写死为: private String folder = "/sdcard/

  • 本文向大家介绍Android开发之获取SD卡及手机ROM容量的方法,包括了Android开发之获取SD卡及手机ROM容量的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android获取SD卡及手机ROM容量的方法。分享给大家供大家参考,具体如下: 这里通过一个简单的小例子,来获取SD卡的容量和手机ROM的容量,代码如下: 具体的内容,可以通过分析android settings部分

  • 本文向大家介绍Android 获取内外SD卡路径几种方法总结,包括了Android 获取内外SD卡路径几种方法总结的使用技巧和注意事项,需要的朋友参考一下 Android 获取SD卡路径: 外置sd卡路径,也许很多同学在平时的工作中并不会用到,因为现在很多机型都不支持外置sd卡(这也是Google目标),所以并不用考虑外置sd卡的路径问题。除了开发文件管理类的应用之外,其他应用使用 Envirom

  • 本文向大家介绍Android N获取外置SD卡或挂载U盘路径的方法,包括了Android N获取外置SD卡或挂载U盘路径的方法的使用技巧和注意事项,需要的朋友参考一下 在Android N上并没有提供直接的方法获取外置SD卡或挂载U盘路径,可以通过下面方法获取内置sd卡路径 通过查看getExternalStorageDirectory源码发现,Android只是没有公开的接口获取而已 内置sd卡

  • 本文向大家介绍Android编程判断SD卡是否存在及使用容量查询实现方法,包括了Android编程判断SD卡是否存在及使用容量查询实现方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android编程判断SD卡是否存在及使用容量查询实现方法。分享给大家供大家参考,具体如下: 1.判断SD卡是否存在 返回true表示存在 2.获取SD卡可用空间 3.获取SD卡所有空间 希望本文所述对大家

  • 本文向大家介绍Android实现获取SD卡总容量,可用大小,机身内存总容量及可用大小的方法,包括了Android实现获取SD卡总容量,可用大小,机身内存总容量及可用大小的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android实现获取SD卡总容量,可用大小,机身内存总容量及可用大小的方法。分享给大家供大家参考,具体如下: 可能有的同学不知道系统已经提供了获取获取SD卡总容量,可用