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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值