[发明专利]一种Android终端智能文件管理系统及方法在审
申请号: | 201710165887.3 | 申请日: | 2017-03-20 |
公开(公告)号: | CN106951522A | 公开(公告)日: | 2017-07-14 |
发明(设计)人: | 袁东风;于志浩;贲晛烨 | 申请(专利权)人: | 山东大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F3/06 |
代理公司: | 济南金迪知识产权代理有限公司37219 | 代理人: | 杨树云 |
地址: | 250199 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 android 终端 智能 文件 管理 系统 方法 | ||
1.一种Android终端智能文件管理系统,其特征在于,包括依次连接的总存储空间和可用存储空间检测模块、阈值比较模块、查找可操作文件模块、文件分类模块、弹框提醒用户上传模块、用户上传模块、删除模块。
2.根据权利要求1所述的一种Android终端智能文件管理系统,其特征在于,所述总存储空间和可用存储空间检测模块用于检测本地存储的总存储空间和可用存储空间;所述阈值比较模块用于将所述总存储空间和可用存储空间检测模块检测得到可用存储空间与设定的阈值进行比较,如果可用存储空间大于阈值,则重新检测本地存储的可用存储空间;否则,则调用所述查找可操作文件模块执行相应操作;所述查找可操作文件模块用于查找出存储中的缓存、卸载残留、多余安装包、大文件以及垃圾文件,垃圾文件包括空文件夹、各类推送文件、日志文件;所述文件分类模块用于对所述查找可操作文件模块查找出的有用文件进行标识,有用文件指各类移动办公软件所对应的文件,以文件后缀名作为分类依据,并建立有用文件白名单,将标识的有用文件添加到所述有用文件白名单;所述弹框提醒用户上传模块用于弹出提示框,提醒用户对所述有用文件白名单上的有用文件进行上传操作;所述用户上传模块用于自动启动用户系统中的网盘并进行上传,当有多个网盘时,用户可以选择网盘;所述删除模块用于将所述查找可操作文件模块查找出的存储中的缓存、卸载残留、多余安装包、大文件以及垃圾文件进行删除操作,该步骤不需要用户干预,自动完成。
3.一种Android终端智能文件管理方法,其特征在于,包括步骤如下:
(1)获取总存储空间和可用存储空间
①采用Environmnet.getDataDirectory()方法得到手机内存目录;
②采用StatFs stat=new StatFs(path.getPath())方法和long blockSize=stat.getBlockSizeLong()方法得到文件系统一块存储空间的字节数long blockSize;
③分别采用totalBlocks=stat.getBlockCountLong()方法和AvailableBlocks=stat.getAvailableBlocksLong()方法,获取文件系统总空间所占内存块的块数totalBlocks和可用内存块的块数AvailableBlocks;
④计算该文件文件系统总空间long totalSize=blockSize*totalBlocks、已用空间的字节数long availSize=availableBlocks*blockSize,以及剩余空间的字节数为long totalSize-long availSize;
(2)设定阈值A,因为不同设备的总存储空间不固定,因此阈值A的大小不固定,本例中将其设置为总存储空间的1/5,即thresholdSize=totalSize/5,将步骤(1)获取的剩余空间的字节数与阈值A通过自定义的sizeCompare方法进行比较,若步骤(1)获取的剩余空间的字节数大于阈值则返回步骤(1),否则,进入步骤(3);
(3)查找可操作文件:使用自定义的规则,查找cache文件夹并清空其内容,查找以.apk结尾的文件为无用安装包,查找以.log结尾的文件为日志文件,查找大小超过10M的文件以及长时间未操作的文件,将以上文件记录标识;
(4)判定文件是否为白名单文件:步骤(3)记录标识的文件中可能存在对用户有用的文件,运用白名单文件规则查找步骤(3)记录标识的文件是否存在对用户有用的文件,若存在将该类文件标识,转到步骤(5),否则直接进行步骤(6);
(5)弹出提示框提醒用户对选定的白名单文件进行上传;
(6)用户选择网盘并执行上传操作;
(7)系统自动删除步骤(3)中标识出的文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710165887.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种垃圾粉碎风选装置
- 下一篇:一种对象处理方法及系统