afkT / DevUtils

:fire: ( 持续更新,目前含 300+ 工具类 ) DevUtils 是一个 Android 工具库,主要根据不同功能模块,封装快捷使用的工具类及 API 方法调用。该项目尽可能的便于开发人员,快捷、高效开发安全可靠的项目。
Apache License 2.0
1.34k stars 302 forks source link

DEV工具类,是否有清除缓存和计算缓存大小的方法? #27

Closed sunjun2009311 closed 1 year ago

sunjun2009311 commented 1 year ago

我好像没发现有唉

afkT commented 1 year ago

有呢

方法 注释
cleanCache 清除外部缓存 ( path /storage/emulated/0/android/data/package/cache )
cleanAppCache 清除内部缓存 ( path /data/data/package/cache )
cleanAppFiles 清除内部文件 ( path /data/data/package/files )
cleanAppSp 清除内部 SP ( path /data/data/package/shared_prefs )
cleanAppDbs 清除内部数据库 ( path /data/data/package/databases )
cleanAppDbByName 根据名称清除数据库 ( path /data/data/package/databases/dbName )
cleanCustomDir 清除自定义路径下的文件
cleanApplicationData 清除本应用所有的数据
方法 注释
isSDCardEnable 判断 SDCard 是否正常挂载
getSDCardFile 获取 SDCard 外部存储路径 ( path /storage/emulated/0/ )
getSDCardPath 获取 SDCard 外部存储路径 ( path /storage/emulated/0/ )
isSDCardEnablePath 判断 SDCard 是否可用
getSDCardPaths 获取 SDCard 路径
getAllBlockSize 获取内置 SDCard 空间总大小
getAllBlockSizeFormat 获取内置 SDCard 空间总大小
getAvailableBlocks 获取内置 SDCard 空闲空间大小
getAvailableBlocksFormat 获取内置 SDCard 空闲空间大小
getUsedBlocks 获取内置 SDCard 已使用空间大小
getUsedBlocksFormat 获取内置 SDCard 已使用空间大小
getBlockSizeInfos 返回内置 SDCard 空间大小信息
sunjun2009311 commented 1 year ago

en en 通过路径去获取大小就可以啦