Android 设置文件后缀名及限制文件的大小获取手机文件
程序员文章站
2022-05-23 15:21:47
...
本功能可根据设置的限制文件大小及文件的后缀名,列出手机内所有的文件。如下图所示:
可根据点击的文件获取相应的文件列表,部分代码说明如下:
//获取文件大小
String fileSizeStr= FileUtils.getFileSize(data);
//限制文件大小
if (fileSizeStr.contains("KB")){
filesPath.add(data);
}else if (fileSizeStr.contains("MB")){
double fileSize=Double.parseDouble(fileSizeStr.substring(0,fileSizeStr.length()-2));
if (fileSize<limitFileSize){
filesPath.add(data);
}
}
该部分代码为FileHelper.java文件中的代码,FileHelper.java为根据条件,使用游标Cursor筛选文件的类;该部分代码用户限制文件大小,符合筛选条件的文件方可加入集合。若不需要则删除。
Bimp.bmp.clear();
Bimp.drr.clear();
Bimp.max = 0;
FileUtils.deleteDir();
该部分代码,为在选择图片,并做处理之后,将选择的内容重置,以便下次重新选择;Bimp.bmp为以Bitmap的形式存储选择的图片、Bimp.drr为存储选择图片的文件路径、Bimp.max为选择图片的张数,可限制选择图片的张数,使用ConfigUrl.ResetSelectImgNum(3);重置选择图片的张数(此时为3张);
目前,Demo已上传至资源,可在资源列表中查看;如若有错误/不明白之处,可在评论中指出。谢谢!
推荐阅读
-
android获取音乐文件的内置专辑图片实现思路及代码
-
python获取文件后缀名及批量更新目录下文件后缀名的方法
-
解决Android 打包为apk文件时已设置签名,在OPPO手机上安装时却出现“未设置签名”的错误
-
Python Log文件大小设置及备份的方法
-
php学习笔记:文件的上传(包含设置文件的上传大小限制)
-
android 获取MP4文件的图片大小
-
Android错误笔记---下载文件无法获取到文件(ContentLength)的大小
-
Android 设置文件后缀名及限制文件的大小获取手机文件
-
php学习笔记:文件的上传(包含设置文件的上传大小限制)
-
从BIRT报表文件中获取页面设置信息(页边距、纸张大小、输出方向)的方法_html/css_WEB-ITnose