private static final long LOW_STORAGE_THRESHOLD = 1024 * 1024 * 10;
public static long getAvailableStorage() {
String storageDirectory = null;
storageDirectory = Environment.getExternalStorageDirectory().toString();
Log.d(TAG, "getAvailableStorage. storageDirectory : " + storageDirectory);
try {
StatFs stat = new StatFs(storageDirectory);
avaliableSize = ((long) stat.getAvailableBlocks() * (long) stat.getBlockSize());
Log.d(TAG, "getAvailableStorage. avaliableSize : " + avaliableSize);
return avaliableSize;
} catch (RuntimeException ex) {
// if we can't stat the filesystem then we don't know how many
// free bytes exist. It might be zero but just leave it
// blank since we really don't know.
Log.e(TAG, "getAvailableStorage - exception. return 0");
return 0;
}
}
public static boolean checkAvailableStorage() {
Log.d(TAG,"checkAvailableStorage E");
if(getAvailableStorage() < LOW_STORAGE_THRESHOLD) {
return false;
}
return true;
}
分享到:
相关推荐
Coolpad7298A虽然支持软件安装到SD卡,但我们会发现,应用多了以后,手机就会提示内部存储空间不足,然而我们的SD卡还有很多剩余空间,即使把所有应用都移动到SD卡,依然会有很多应用数据保存在1GB左右的内部存储...
判断双SD卡_CheckDoubleSDCard.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
ucosII\利用SD卡扩展数据存储空间
android手机查询存储卡剩余容量 (Environment 加 StatFs)
判断双SD卡_CheckDoubleSDCard
android 信号强度检测 SD卡存储空间检测
sd卡修复工具是通常SD/SDHC 存储卡文件系统以普通操作系统格式化软件被格式化,这个sd卡修复工具不遵照SD存储卡规格,从而不被手机或读卡器识别,或出现SD卡的容量变小。不能存储。存储不稳定的现象。 Panasonic ...
本文实例讲述了Android检测手机中存储卡及剩余空间大小的方法。分享给大家供大家参考,具体如下: Android中Environment可用来检测手机中是否安装有存储卡以及文件存储路径等。StatFs可以获取存储卡的空间大小以及...
关于S128读写SD卡的程序,用于智能车摄像头记录图像
1.SD卡的SPI总线,在读入数据时SD卡的SPI是CLK的上升沿输入锁存,输出数据也是在上升沿。 2.向SD卡写入一个CMD或者ACMD指令的过程是这样的: 首先使CS为低电平,SD卡使能;其次在SD卡的Din写入指令;写入指令后...
包括SD卡中文数据手册和接口规范,系统了解SD卡标准
获取SD卡的剩余容量1
获取sd卡的剩余容量
android 获取外置内存卡android获取sdcard内存路径android判断外置sd卡是否存在Android 获取内外置存储卡方法
STM32的SD卡程序,亲测可用。内有详细注释和说明文档,很好的参考资料。
Android 解析如何检测获取SDCard内存剩余空间,用到了Environment 类、StatFs 类。SDCard存储卡在 Android 手机上是可以随时插拔的,每次的...供测试的sd卡中存了两首歌和一个30M的文件,现在检测剩余的空间正好相符。
android 信号强度检测和SD卡存储空间检测,有代码实例,perfect
本文实例讲述了Android编程判断SD卡是否存在及使用容量查询实现方法。分享给大家供大家参考,具体如下: 1.判断SD卡是否存在 返回true表示存在 /* 判断SD卡是否存在 返回true表示存在 */ public boolean ...
本文实例讲述了Android判断SD卡是否已经挂载的方法。分享给大家供大家参考。具体如下: 提供一个监听方法BroadcastReceiver 设置IntentFilter为: Intent.ACTION_MEDIA_MOUNTED Intent.ACTION_MEDIA_EJECT Intent....
sd卡读写,仿真模型,testbanch测试文件