欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Android 设置文件后缀名及限制文件的大小获取手机文件

程序员文章站 2022-05-23 15:21:47
...
本功能可根据设置的限制文件大小及文件的后缀名,列出手机内所有的文件。如下图所示:

Android 设置文件后缀名及限制文件的大小获取手机文件Android 设置文件后缀名及限制文件的大小获取手机文件

可根据点击的文件获取相应的文件列表,部分代码说明如下:

 //获取文件大小
                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已上传至资源,可在资源列表中查看;如若有错误/不明白之处,可在评论中指出。谢谢!

资源地址:http://download.csdn.net/detail/androidforwell/9844505