Android 判断SD卡是否存在及容量查询
来源:互联网 发布:抽号软件 编辑:程序博客网 时间:2024/05/20 06:10
Android 判断SD卡是否存在及容量查询的简单方法如下:
首先要在AndroidManifest.xml中增加SD卡访问权限
<!-- 在SDCard中创建与删除文件权限 --> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> <!-- 往SDCard写入数据权限 --> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
判断SD卡是否存在
private boolean ExistSDCard() { if (android.os.Environment.getExternalStorageState().equals( android.os.Environment.MEDIA_MOUNTED)) { return true; } else return false; }
查看SD卡的剩余空间
public long getSDFreeSize(){ //取得SD卡文件路径 File path = Environment.getExternalStorageDirectory(); StatFs sf = new StatFs(path.getPath()); //获取单个数据块的大小(Byte) long blockSize = sf.getBlockSize(); //空闲的数据块的数量 long freeBlocks = sf.getAvailableBlocks(); //返回SD卡空闲大小 //return freeBlocks * blockSize; //单位Byte //return (freeBlocks * blockSize)/1024; //单位KB return (freeBlocks * blockSize)/1024 /1024; //单位MB }
查看SD卡总容量
public long getSDAllSize(){ //取得SD卡文件路径 File path = Environment.getExternalStorageDirectory(); StatFs sf = new StatFs(path.getPath()); //获取单个数据块的大小(Byte) long blockSize = sf.getBlockSize(); //获取所有数据块数 long allBlocks = sf.getBlockCount(); //返回SD卡大小 //return allBlocks * blockSize; //单位Byte //return (allBlocks * blockSize)/1024; //单位KB return (allBlocks * blockSize)/1024/1024; //单位MB }
0 0
- [Android] Android 判断SD卡是否存在及容量查询
- Android 判断SD卡是否存在及容量查询
- Android 判断SD卡是否存在及容量查询
- Android 判断SD卡是否存在及容量查询
- Android 判断SD卡是否存在及容量查询
- Android 判断SD卡是否存在及容量查询
- Android 判断SD卡是否存在及容量查询
- Android 判断SD卡是否存在及容量查询
- Android 判断SD卡是否存在及容量查询
- Android 判断SD卡是否存在及容量查询
- Android 判断SD卡是否存在及容量查询
- Android 判断SD卡是否存在及容量查询
- Android 判断SD卡是否存在及容量查询
- Android 判断SD卡是否存在及容量查询
- Android 判断SD卡是否存在及容量查询
- Android 判断SD卡是否存在及容量查询
- Android 判断SD卡是否存在及容量
- Android 判断SD卡是否存在及容量
- Code Forces 560 A. Currency System in Geraldion(水~)
- iOS- 利用AFNetworking(AFN) - 实现文件断点下载
- setTimeout用法:利用setTimeout在页面上不停的输出随机数
- 极客头条这些事
- 互联网——蜘蛛的绝望
- Android 判断SD卡是否存在及容量查询
- ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn'
- OC中对于属性的总结(@property)
- iOS重新设置首界面不能启动问题的解决方法
- CGAffineTransform
- 3416 Marriage Match IV
- Search a 2D Matrix II
- Xcode6.1运行Xcode5.1项目报错:"Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.x
- C#字母与ASCII码的转换