推荐安卓开发神器(里面有各种UI特效和android代码库实例)
import java.io.File; import android.os.Environment; import android.os.StatFs; public class MemoryStatus { static final int ERROR = -1; static public boolean externalMemoryAvailable() { return android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED); } static public long getAvailableInternalMemorySize() { File path = Environment.getDataDirectory(); StatFs stat = new StatFs(path.getPath()); long blockSize = stat.getBlockSize(); long availableBlocks = stat.getAvailableBlocks(); return availableBlocks * blockSize; } static public long getTotalInternalMemorySize() { File path = Environment.getDataDirectory(); StatFs stat = new StatFs(path.getPath()); long blockSize = stat.getBlockSize(); long totalBlocks = stat.getBlockCount(); return totalBlocks * blockSize; } static public long getAvailableExternalMemorySize() { if(externalMemoryAvailable()) { File path = Environment.getExternalStorageDirectory(); StatFs stat = new StatFs(path.getPath()); long blockSize = stat.getBlockSize(); long availableBlocks = stat.getAvailableBlocks(); return availableBlocks * blockSize; } else { return ERROR; } } static public long getTotalExternalMemorySize() { if(externalMemoryAvailable()) { File path = Environment.getExternalStorageDirectory(); StatFs stat = new StatFs(path.getPath()); long blockSize = stat.getBlockSize(); long totalBlocks = stat.getBlockCount(); return totalBlocks * blockSize; } else { return ERROR; } } static public String formatSize(long size) { String suffix = null; if (size >= 1024) { suffix = "KiB"; size /= 1024; if (size >= 1024) { suffix = "MiB"; size /= 1024; } } StringBuilder resultBuffer = new StringBuilder(Long.toString(size)); int commaOffset = resultBuffer.length() - 3; while (commaOffset > 0) { resultBuffer.insert(commaOffset, ','); commaOffset -= 3; } if (suffix != null) resultBuffer.append(suffix); return resultBuffer.toString(); } }
相关推荐
查看SD卡状态,以及获取容量信息,包括总容量和可用容量等
android手机查询存储卡剩余容量 (Environment 加 StatFs)
sd卡修复工具是通常SD/SDHC 存储卡文件系统以普通操作系统格式化软件被格式化,这个sd卡修复工具不遵照SD存储卡规格,从而不被手机或读卡器识别,或出现SD卡的容量变小。不能存储。存储不稳定的现象。 Panasonic ...
在淘宝上,由于贪图便宜,买了个16G TF 卡 只花32.8元,JS 还包邮费,还送读卡器,。... 无法使用该卡,因为复制一定容量后,就无法打开,手机不认,电脑打不开卡中内容。如果大家有这样的情况可以用这个来试试。
SD卡,TF卡修复工具 能够恢复SD卡的真正容量
基于C8051单片机的大容量SD卡存储系统的研究
如果大家去路边上看到一些什么20元...能够准确得出TF卡的真实容量,检测是否是扩容卡,软件同时能够检测SD卡,U盘的真实容量。 使用说明:1、插入U盘或者内存卡 2、点击“写入数据” 3、点击“数据检测”得出容量结果。
TF卡容量修复工具
读取SD卡类型和容量高程序,实验现象: 彩屏中显示卡的类型名字和容量
Android获取手机内置存储SDCard的使用情况,包括SD卡容量、已使用大小,剩余容量大小等信息,将获取的过程写入按钮事件中,单击按钮后,获取SD卡容量信息。 if(Environment.getExternalStorageState().equals...
手机sd卡修复工具是通常SD/SDHC 存储卡文件系统以普通操作系统格式化软件被格式化,这个sd卡修复工具不遵照SD存储卡规格,从而不被手机或读卡器识别,或出现SD卡的容量变小。不能存储。存储不稳定的现象。 Panasonic...
说说为什么想起来写这篇文档,主要因为本然当时写程序的时候对这部分挺疑惑的,同时看见好多人在论坛提问类似的问题,所以本人也是菜鸟,就写这篇文档帮助其他人的同时也提
可以检测出所有的可用SD卡的存储设备信息,这里只显示两个,一般的手机也就两个吧,详细显示 标准SD卡和扩展SD卡 详细信息
海马模拟器sd卡容量调整方法.docx
sd卡的在linux下的驱动程序。
sd卡修复工具是通常SD/SDHC 存储卡文件系统以普通操作系统格式化软件被格式化,这个sd卡修复工具不遵照SD存储卡规格,从而不被手机或读卡器识别,或出现SD卡的容量变小。不能存储。存储不稳定的现象。 Panasonic ...
SD卡的价格越来越便宜 呵呵 用小型的单片机来读取sd卡 作为外部大容量存储器(相对小型嵌入式而言)是一个比较好的方式
SD 卡在现在的日常生活与工作中使用非常广泛,时下已经成为最为通用的数据存储卡。 在诸如MP3 、数码相机等设备上也都采用SD卡作为其存储设备。SD卡之所以得到如此广 泛的使用,是因为它价格低廉、存储容量大、使用...
SD卡在现在的日常生活与工作中使用非常广泛,时下已经成为最为通用的数据存储卡。在诸如MP3、数码相机等设备上也都采用SD卡作为其存储设备。 SD卡之所以得到如此广泛的使用,是因为它价格低廉、存储容量大、使用方便...
数据存储卡。在诸如MP3、数码相机等设备上也都采用SD 卡作为其存储设备。 SD 卡之所以得到如此广泛的使用,是因为它价格低廉、存储容量大、使用方便、 通用性与安全性强等优点。既然它有着这么多优点,那么如果将它...