Sdcard基础使用
来源:互联网 发布:软件前端 编辑:程序博客网 时间:2024/06/12 01:07
权限问题
判断Sdcard剩余空间
Sdcard一般存放较大的文件和一些安全性不高的文件
<user-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
硬性编码问题:通过Environment获取Sdcard的路径
Environment.getExternalStoragerDirectory().getPath();
判断Sdcard状态
if(!Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){ //Sdcard状态是没有挂在的情况 }
判断Sdcard剩余空间
//判断Sdcard存储空间是否满足文件的存储File sdcard_filedir = Enironment.getExternalStorageDirectory(); //得到Sdcard的目录 作为一个文件对象long usableSpace = sdcard_filedir.getUsableSpace();// 获取文件目录对象剩余空间long totalSpace = sdcard_filedir.getTotalSpace();//将一个long类型的文件大小格式化成用户可以看懂的M,G字符串String usableSpace_str = Formatter.formatFileSize(mContext, usableSpace);String totalSpace_str = Formatter.formatFileSize(mContext, totalSpace);if(usableSpace < 1024 * 1024 * 200){//判断剩余空间是否小于200MToast.makeText(mContext, "sdcard剩余空间不足,无法满足下载;剩余空间为:"+usableSpace_str, Toast.LENGTH_SHORT).show();return ;}
Sdcard一般存放较大的文件和一些安全性不高的文件
0 0
- Sdcard基础使用
- Avd创建sdcard和使用sdcard
- Android的SDcard使用
- SDCard的使用
- 创建和使用SDCARD
- android模拟器使用sdcard
- Android基础之/mnt/sdcard与/sdcard区别
- android sdcard创建和使用
- 使用sdcard进行数据存取
- 使用sdcard进行数据存取 .
- Android创建sdcard和使用
- 使用SimpleAdapter加载sdcard图片
- sdcard
- sdcard
- android基础--把文件存放在SDCard
- android基础--获取sdcard的总容量
- OPhone模拟器加载和使用SDCard卡
- Android中sdcard的使用(一)
- 【MySql】过滤数据where语句
- 用Docker Registry 建立私有镜像库
- 程序过程记录
- django+mysql中的get和filter操作
- 数据结构实验之查找六:顺序查找
- Sdcard基础使用
- 删除链表中重复的结点
- mysql学习笔记02之约束
- 数字
- HTML基础知识(一)
- Java中的IO浅析(一)
- nginx+lua授权+fastcgi
- maven学习--手工搭建简单的maven项目
- 浅谈Log4j和Log4j2的区别