android文件处理
来源:互联网 发布:部落冲突龙宝升级数据 编辑:程序博客网 时间:2024/05/16 10:20
获取文件大小
判断文件后缀
android在SD卡上创建文件保存信息
- public static final int MAX_ATTACHMENT_UPLOAD_SIZE = (5 * 1024 * 1024);
- File file = new File( "/sdcard/default/aaa.txt" );
- long size = file.length(); //获取文件大小,单位为bytes
- if (size > Email.MAX_ATTACHMENT_UPLOAD_SIZE) //判断文件大小,最大5MB = 5 * 1024 * 1024 bytes
- {
- Toast.makeText(this , "File exceed 5MB, too large to attach" ,Toast.LENGTH_LONG)
- .show();
- }
判断文件后缀
- File folder = new File( "/sdcard/data" );
- PickerFilter filter = new PickerFilter();
- File [] files = folder.listFiles(filter);
- int fileCount = files.length; //获取当前目录下文件的个数
- String fileName = files[0].getName(); //获取第一个文件的名字
- /* 先将文件名转换为小写,因为endsWith函数会区分大小写,若后缀为.Txt,
- 判断时会出现不匹配于.txt导致判断有误 */
- fileName = fileName.toLowerCase();
- boolean isTxt = fileName.endsWith(".txt" );
android在SD卡上创建文件保存信息
1)判断是否存在SD卡
2)获取SD卡目录
3)在SD卡目录下创建文件
4)写入信息到文件中
代码:- //判断SD卡是否存在
- boolean sdCardExist = Environment.getExternalStorageState()
- .equals(android.os.Environment.MEDIA_MOUNTED)
- if (sdCardExist)
- {
- //获取SD卡目录
- File sdDir = Environment.getExternalStorageDirectory();
- //在SD卡目录下创建文件smsLog.txt文件,true表示当文件存在时,信息追加在文件尾
- FileWriter fw = new FileWriter( sdDir.toString() + "/smsLog.txt" , true );
- //获取当前时间
- Calendar calendar = Calendar.getInstance();
- Date d = calendar.getTime();
- fw.write("短信接收时间:" + d.toString());
- fw.write("\r\n" ); //写入换行
- fw.write("短信内容:" );
- fw.write("\r\n" );
- //关闭文件
- fw.close();
- }
- Android文件处理
- android文件处理
- android文件处理
- android文件处理
- android XML文件处理
- android文件处理
- Android文件处理
- Android如何处理SVG文件
- PhoneGap android开发:文件处理
- android 资源文件处理工具
- Android 丢失R.java文件处理方法
- Android处理9.png文件流程
- Android游戏编程之文件处理
- eclipse-android-activity_main/fragment_main文件处理
- Android studio R文件丢失处理方法
- android studio处理网络jason文件
- 【Android】图片/文件的处理方法
- 【文件压缩】 Android Jar、Zip文件压缩和解压缩处理
- Android 文件操作大全
- 求素数的方法
- 黑马程序员—学习日志<1>
- 新产品
- C++ main()函数及其参数
- android文件处理
- Winedit7.0里怎样修改才能让Yet another preview字样消失
- KL divergence
- Ubuntu linux安装ssh server
- 听道笔记-01.27.2013《住在主里面》-于宏洁
- 黑马程序员java基础篇----集合总结
- 听道笔记-02.03.2013《让主居首位-重建祭坛与奉献生活的恢复》-于宏洁
- centos安装 python 2.7
- std::map使用出错_Nodeptr _Pnode = _Root();