首先我们先解析下目录:

一个正常的QQ用户安装下,使用后,在文件夹中到底发生了什么事情?

我们从文件管理器中tencent-MobileQQ-下打印所有的文件夹以及文件:

String filePath = Environment.getExternalStorageDirectory()+"/tencent/MobileQQ/";
FileUtils.getFilesAllName(filePath);//获取指定目录下的所有文件夹
public static List<String> getFilesAllName(String path) {File file=new File(path);File[] files=file.listFiles();if (files == null){Log.e("error","空目录");return null;}List<String> s = new ArrayList<>();for(int i =0;i<files.length;i++){s.add(String.valueOf(files[i].getAbsolutePath())) ;if(files[i].isDirectory()){Log.e("TAG",files[i].getAbsolutePath());s.add(String.valueOf(files[i].getAbsolutePath())) ;}}return s;
}

打印出来的结果是:

/storage/emulated/0/tencent/MobileQQ/pddata
/storage/emulated/0/tencent/MobileQQ/flashchat
/storage/emulated/0/tencent/MobileQQ/head
/storage/emulated/0/tencent/MobileQQ/bless
/storage/emulated/0/tencent/MobileQQ/.nomedia
/storage/emulated/0/tencent/MobileQQ/data
/storage/emulated/0/tencent/MobileQQ/funcall
/storage/emulated/0/tencent/MobileQQ/rijmmkv
/storage/emulated/0/tencent/MobileQQ/ArkApp
/storage/emulated/0/tencent/MobileQQ/sv_config_resource
/storage/emulated/0/tencent/MobileQQ/.font_info
/storage/emulated/0/tencent/MobileQQ/.apollo
/storage/emulated/0/tencent/MobileQQ/DoutuRes
/storage/emulated/0/tencent/MobileQQ/log
/storage/emulated/0/tencent/MobileQQ/.emotionsm
/storage/emulated/0/tencent/MobileQQ/theme_pkg
/storage/emulated/0/tencent/MobileQQ/qav
/storage/emulated/0/tencent/MobileQQ/.Rock
/storage/emulated/0/tencent/MobileQQ/ar_model
/storage/emulated/0/tencent/MobileQQ/dov_doodle_music
/storage/emulated/0/tencent/MobileQQ/capture_ptv_template
/storage/emulated/0/tencent/MobileQQ/doodle_template
/storage/emulated/0/tencent/MobileQQ/dov_doodle_sticker
/storage/emulated/0/tencent/MobileQQ/dov_ptv_template_dov
/storage/emulated/0/tencent/MobileQQ/dov_doodle_template
/storage/emulated/0/tencent/MobileQQ/RDModules
/storage/emulated/0/tencent/MobileQQ/qbosssplahAD
/storage/emulated/0/tencent/MobileQQ/pe
/storage/emulated/0/tencent/MobileQQ/artfilter
/storage/emulated/0/tencent/MobileQQ/newpoke
/storage/emulated/0/tencent/MobileQQ/information_paster
/storage/emulated/0/tencent/MobileQQ/capture_qsvf
/storage/emulated/0/tencent/MobileQQ/Scribble
/storage/emulated/0/tencent/MobileQQ/babyQIconRes
/storage/emulated/0/tencent/MobileQQ/ptv_template
/storage/emulated/0/tencent/MobileQQ/qqstory
/storage/emulated/0/tencent/MobileQQ/dynamic_text
/storage/emulated/0/tencent/MobileQQ/sv_config_icon
/storage/emulated/0/tencent/MobileQQ/qsvf
/storage/emulated/0/tencent/MobileQQ/ar_feature
/storage/emulated/0/tencent/MobileQQ/.imei
/storage/emulated/0/tencent/MobileQQ/hotimage
/storage/emulated/0/tencent/MobileQQ/kf.dat
/storage/emulated/0/tencent/MobileQQ/medal
/storage/emulated/0/tencent/MobileQQ/emoji
/storage/emulated/0/tencent/MobileQQ/shortvideo
/storage/emulated/0/tencent/MobileQQ/poke
/storage/emulated/0/tencent/MobileQQ/.vaspoke
/storage/emulated/0/tencent/MobileQQ/.emojiSticker_v2.1
//开屏广告
/storage/emulated/0/tencent/MobileQQ/splahAD
//缓存,可编辑
/storage/emulated/0/tencent/MobileQQ/diskcache
/storage/emulated/0/tencent/MobileQQ/capture_template
/storage/emulated/0/tencent/MobileQQ/.readInjoy
/storage/emulated/0/tencent/MobileQQ/.profilecard
/storage/emulated/0/tencent/MobileQQ/system_background
/storage/emulated/0/tencent/MobileQQ/QWallet
/storage/emulated/0/tencent/MobileQQ/gray_uin_check_dir
/storage/emulated/0/tencent/MobileQQ/NoRename#EpuPY9DoT

接下来我们一步步解析我们QQ专清所涉及到的文件夹;

先来看下需求:

1、垃圾文件

2、临时缓存(浏览朋友圈产生的缓存垃圾)

3、头像缓存(联网可重新下载)

4、空间缓存(浏览空间所产生的图片缓存)

5、短视频缓存(浏览视频、空间、微视所产生)

深度清理:

视频、图片(聊天、保存)、表情(自定义、下载)、语音、文件

我们实现的逻辑思路是可以这么出发:

Android 清理大师产品的具体实现(一)QQ专清相关推荐

  1. android 清理大师 编程,Android 清理大师产品的具体实现(一)QQ专清

    首先我们先解析下目录: 一个正常的QQ用户安装下,使用后,在文件夹中到底发生了什么事情? 我们从文件管理器中tencent-MobileQQ-下打印所有的文件夹以及文件: String filePat ...

  2. 安卓手机tiktok怎么下载_安卓手机清理大师官方下载-安卓手机清理大师app下载v1.1.0 安卓版...

    安卓手机清理大师app是一款超棒的垃圾清理工具.快速的优化你的手机,自动帮助你进行杀毒,各种文件app进行专业清理,完美电池管理,还有丰富的各种红包福利领取! 安卓手机清理大师官方应用介绍 集手机清理 ...

  3. PMCAFF微课堂|猎豹清理大师亿万用户量产品背后的紫牛方法论,傅盛不会说的秘密...

    嘉宾简介 分享主题 猎豹清理大师亿万用户量产品背后的紫牛方法论,付盛不会说的秘密 分享简介 分享形式:微信群分享 分享时长:1-2小时 课程大纲 1.分享猎豹清理大师亿万用户量产品背后的故事 2.什么 ...

  4. android垃圾清理动画,[Android开发实战]金山清理大师(猎豹清理大师)一键加速快捷方式动画实现...

    转载请注明出处:http://blog.csdn.net/ruils/article/details/16922557 最近有人问我金山清理大师桌面上的一键加速的动画是如何实现的,我下了个金山清理大师 ...

  5. Android 自定义控件-高仿猎豹清理大师自定义内存开口圆环控件

    技术:Android+java 概述 看见猎豹清理大师的内存开口圆环比例进度 挺有意思的,于是就是想自己实现下这样的效果,于是反编译了猎豹清理 大师的app看了下,原来是有两张图,于是脑子里就过了下思 ...

  6. android 仿微信账单生成器手机版式,至尊版清理大师app

    至尊版清理大师app是一款功能非常强大的手机垃圾清理软件,这款至尊版清理大师app还能帮助用户很好的解决手机卡顿.运行缓慢等各种问题,有效的释放手机的内存,还能让用户的手机 使用起来更加流畅,,感兴趣 ...

  7. android 应用图标缓存清理,垃圾缓存清理大师

    垃圾缓存清理大师是一款非常不错的全能型垃圾清理软件,不管是应用缓存还是聊天产生的图片.语音.视频等等,app都能准确快速的扫码出来,然后一键轻松清除:为你的手机优化内存释放空间,用起来再也不卡了! 应 ...

  8. Android 自定义View修炼-高仿猎豹清理大师自定义内存开口圆环比例进度View

    一.概述 看见猎豹清理大师的内存开口圆环比例进度 挺有意思的,于是就是想自己实现下这样的效果,于是反编译了猎豹清理 大师的app看了下,原来是有两张图,于是脑子里就过了下思路,利用上下两张图,旋转上面 ...

  9. android 清理软件,Android 5.0下哪个清理软件最好用?

    Android5.0在发布之初凭借其全新的界面设计,优秀的体验赢得了不少用户和厂商的青睐.而现在Android5.0发布了都有一段时间,除了谷歌的Nexus系列手机能用上最新的系统之外,最近又有很多机 ...

  10. 安卓一键清理内存_垃圾一键清理大师软件下载-垃圾一键清理大师下载v3.2.2 安卓版...

    垃圾一键清理大师软件内置了手机加速.程序管理等功能,既可以时刻清理手机中的垃圾数据,也可以一键整理桌面,让手机每天都运行流畅!这款应用不管在任何安卓智能手机上都可以使用,界面清爽,使用过程中没有广告骚 ...

最新文章

  1. 冷热分离和直接使用大数据库_中台有“数”:大数据技术为苏宁818保驾护航
  2. 【炫酷秀】仅用4行代码再现《黑客帝国》数字雨,可立即在终端实现!
  3. matlab lu分解 l不是下三角,在MATLAB中执行LU分解而不进行旋转
  4. Linux知识积累(8)卸载安装jdk
  5. 交通违章处理的一般程序
  6. PCM设备在电网系统中的应用介绍
  7. 闲话杂谈—至曾经的自己
  8. EBS 多组织访问设置
  9. VC++访问HTTPS服务器(不受限制)
  10. php 怎么配置邮件,PHP发邮件的配置_PHP教程
  11. 力扣 有序数组的平方
  12. oracle11g-R2静默安装报错[INS-32013]解决方案
  13. iOS动画系列之四:基础动画之平移篇
  14. java script 下载_JavaScript下载
  15. WPF系列教程(十九):日期控件——Calendar、DatePicker日历控件
  16. 你是否也陷入了《能力陷阱》?
  17. 等级保护综述—等保知多少?
  18. mybatis Sql查询 返回对象或者list数据中包含一个对象的list集合
  19. 二战字节跳动成功上岸,准备了小半年,拿27k也算不上很高吧~
  20. 对数损失函数与最大似然损失函数

热门文章

  1. 时间复杂度比较以及额外空间复杂度O(1)
  2. 考研数学一二重积分常见解题思路
  3. android wight
  4. 矩阵论代码实践之满秩分解
  5. 计算机组成原理(4)-中央处理器CPU
  6. Spring 实战-第六章-渲染Web视图-6.2创建JSP视图
  7. java实现录屏_java录屏详细代码
  8. 《富爸爸穷爸爸》第一课
  9. Sharepoint 2010 学习资源总结
  10. 人力资源数据分析师前景_5-数据分析师前景怎么样