关于android手机文件目录的收集

最近项目有个需求做手机清理大师,就类似市面上的手机清理软件,之前没有做过类似的项目,

百度之,之前android版本较低时 可以通过adil反射方法获取 手机应用的大小 清理缓存等;

但是在高版本,8.0过后 系统权限的严格要求 反射获取应用大小以及清除缓存等hide方法都是没有获取系统权限下无法调用的

那有什么方法去获取应用大小,缓存等呢

目前行得通的方法 就是去获取文件路径 然后删除文件达到清理手机的效果

自己也用自己手机慢慢的总结了一些文件路径:

 

应用缓存:遍历各应用包名下的cache文件夹文件获取总的应用缓存大小

\Android\data\应用包名\cache  

 

微信文件路径
\tencent\MicroMsg\

微信缓存

\tencent\MicroMsg\xlog

估计微信小程序,公众号的缓存
\tencent\MicroMsg\wxacache,\wxanewfiles,\wxafiles
微信用户文件夹(32个字符的为用户名)
\tencent\MicroMsg\8a2b447bc******1bb99eca7867ee9d6
用户表情
\tencent\MicroMsg\8a2b447bc******1bb99eca7867ee9d6\emoji           
用户视频 音频 图片缓存 
\tencent\MicroMsg\8a2b447bc******1bb99eca7867ee9d6\image2,\video,\voice2  
估计朋友圈缓存
\Android\data\com.tencent.mm\MicroMsg\8a2b447bc******1bb99eca7867ee9d6\sns
微信下载的视频图片文件夹
\tencent\MicroMsg\WeiXin
微信下载的文件
\tencent\MicroMsg\Download

=============================

QQ清理
缓存视频
\tencent\MobileQQ\shortvideo\thumbs
估计头像缓存
\tencent\MobileQQ\head
缓存图片
\tencent\MobileQQ\diskcache
缓存语音
\tencent\MobileQQ\407****42(QQ号码)\ptt

==============================

图片
\Pictures
视频
\DCIM\Camera

==============================

抖音文件缓存

\Android\data\com.ss.android.ugc.aweme\cache

 

你可能感兴趣的:(android)