Android 清理大师产品的具体实现(一)QQ专清
首先我们先解析下目录:
一个正常的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专清相关推荐
- android 清理大师 编程,Android 清理大师产品的具体实现(一)QQ专清
首先我们先解析下目录: 一个正常的QQ用户安装下,使用后,在文件夹中到底发生了什么事情? 我们从文件管理器中tencent-MobileQQ-下打印所有的文件夹以及文件: String filePat ...
- 安卓手机tiktok怎么下载_安卓手机清理大师官方下载-安卓手机清理大师app下载v1.1.0 安卓版...
安卓手机清理大师app是一款超棒的垃圾清理工具.快速的优化你的手机,自动帮助你进行杀毒,各种文件app进行专业清理,完美电池管理,还有丰富的各种红包福利领取! 安卓手机清理大师官方应用介绍 集手机清理 ...
- PMCAFF微课堂|猎豹清理大师亿万用户量产品背后的紫牛方法论,傅盛不会说的秘密...
嘉宾简介 分享主题 猎豹清理大师亿万用户量产品背后的紫牛方法论,付盛不会说的秘密 分享简介 分享形式:微信群分享 分享时长:1-2小时 课程大纲 1.分享猎豹清理大师亿万用户量产品背后的故事 2.什么 ...
- android垃圾清理动画,[Android开发实战]金山清理大师(猎豹清理大师)一键加速快捷方式动画实现...
转载请注明出处:http://blog.csdn.net/ruils/article/details/16922557 最近有人问我金山清理大师桌面上的一键加速的动画是如何实现的,我下了个金山清理大师 ...
- Android 自定义控件-高仿猎豹清理大师自定义内存开口圆环控件
技术:Android+java 概述 看见猎豹清理大师的内存开口圆环比例进度 挺有意思的,于是就是想自己实现下这样的效果,于是反编译了猎豹清理 大师的app看了下,原来是有两张图,于是脑子里就过了下思 ...
- android 仿微信账单生成器手机版式,至尊版清理大师app
至尊版清理大师app是一款功能非常强大的手机垃圾清理软件,这款至尊版清理大师app还能帮助用户很好的解决手机卡顿.运行缓慢等各种问题,有效的释放手机的内存,还能让用户的手机 使用起来更加流畅,,感兴趣 ...
- android 应用图标缓存清理,垃圾缓存清理大师
垃圾缓存清理大师是一款非常不错的全能型垃圾清理软件,不管是应用缓存还是聊天产生的图片.语音.视频等等,app都能准确快速的扫码出来,然后一键轻松清除:为你的手机优化内存释放空间,用起来再也不卡了! 应 ...
- Android 自定义View修炼-高仿猎豹清理大师自定义内存开口圆环比例进度View
一.概述 看见猎豹清理大师的内存开口圆环比例进度 挺有意思的,于是就是想自己实现下这样的效果,于是反编译了猎豹清理 大师的app看了下,原来是有两张图,于是脑子里就过了下思路,利用上下两张图,旋转上面 ...
- android 清理软件,Android 5.0下哪个清理软件最好用?
Android5.0在发布之初凭借其全新的界面设计,优秀的体验赢得了不少用户和厂商的青睐.而现在Android5.0发布了都有一段时间,除了谷歌的Nexus系列手机能用上最新的系统之外,最近又有很多机 ...
- 安卓一键清理内存_垃圾一键清理大师软件下载-垃圾一键清理大师下载v3.2.2 安卓版...
垃圾一键清理大师软件内置了手机加速.程序管理等功能,既可以时刻清理手机中的垃圾数据,也可以一键整理桌面,让手机每天都运行流畅!这款应用不管在任何安卓智能手机上都可以使用,界面清爽,使用过程中没有广告骚 ...
最新文章
- 冷热分离和直接使用大数据库_中台有“数”:大数据技术为苏宁818保驾护航
- 【炫酷秀】仅用4行代码再现《黑客帝国》数字雨,可立即在终端实现!
- matlab lu分解 l不是下三角,在MATLAB中执行LU分解而不进行旋转
- Linux知识积累(8)卸载安装jdk
- 交通违章处理的一般程序
- PCM设备在电网系统中的应用介绍
- 闲话杂谈—至曾经的自己
- EBS 多组织访问设置
- VC++访问HTTPS服务器(不受限制)
- php 怎么配置邮件,PHP发邮件的配置_PHP教程
- 力扣 有序数组的平方
- oracle11g-R2静默安装报错[INS-32013]解决方案
- iOS动画系列之四:基础动画之平移篇
- java script 下载_JavaScript下载
- WPF系列教程(十九):日期控件——Calendar、DatePicker日历控件
- 你是否也陷入了《能力陷阱》?
- 等级保护综述—等保知多少?
- mybatis Sql查询 返回对象或者list数据中包含一个对象的list集合
- 二战字节跳动成功上岸,准备了小半年,拿27k也算不上很高吧~
- 对数损失函数与最大似然损失函数