我使用的是DiskUsage和Link2SD这两个应用程序的组合,它们帮助我在Gingerbread和ICS上保持了存储的利用率。我对Android的内置存储管理工具存在的问题是:
- 它仅显示应用程序安装使用的空间(不计算游戏中常见的“资源”下载)
- 已安装应用程序列表中报告的大小不考虑缓存使用情况(因此您必须猜测并继续查找可疑应用程序的详细信息)
DiskUsage非常适合查找可能占用大量空间的“资源”,甚至在卸载下载了资源的应用程序时也可能会留下资源。
但是,如果您安装了许多中小型应用程序,或者正在使用许多保持在线状态的应用程序,Link2SD可以让您快速找到行为异常的应用程序。它显示了所有已安装应用程序的列表,并允许您按名称,安装日期,安装大小(“ apk + dex + lib”选项),数据大小,缓存大小或总计(安装+数据+缓存)对它们进行排序尺寸。
如果您有许多应用程序显示大量缓存使用情况,Link2SD也可以使用“清除所有应用程序缓存”选项一次清除所有应用程序。
另外,如果您使用的是Gingerbread,请注意,移至SD卡的应用程序会在内存中保留其自身的一部分,称为“ dex ”,并且该“ dex”的大小因一个应用程序而异。使用Link2SD,您可以按“ dex”大小进行排序,并快速找到可能太大而无法在某些手机上安装的任何应用程序,即使它们允许移动到SD(我正在寻找您,Google +客户端)。或者相反,您可以按“ apk”或“ lib”进行排序,然后将顶部附近显示的所有应用(允许移动)移至SD。