清理MicroSD / Storage

时间:2013-02-08 01:27:46

标签: android

是否有任何工具可以清理Android手机上的存储空间?应用程序似乎在任何地方制作文件夹,即使它们被删除,文件夹仍然保留...

无法分辨哪个应用程序使用或需要哪个目录,手动删除感觉就像这样的痛苦......

1 个答案:

答案 0 :(得分:1)

在Android中,应用程序被隔离到具有不同uid的不同进程中。对于每个应用程序,都有一个数据目录,通常位于/ data目录下,用于存储应用程序数据。该目录对于其他非root进程是不可读的。因此,如果您的设备尚未植根,则没有应用程序可以删除其他应用程序拥有的那些数据文件夹。

但是,当您删除应用程序时,Android将删除为该应用程序创建的目录。我认为你真正关心的是/ sdcard下的数据。任何已被授予android.permission.WRITE_EXTERNAL_STORAGE的应用程序都可以使用SD卡。

解决方案:

  1. 创建您自己的应用程序,您可以通过请求android.permission.WRITE_EXTERNAL_STORAGE权限来删除SD卡上的任何文件。

  2. 现有的SD卡清洁应用:Forever Gone (SD Card Cleaner)

  3. 如果您的设备已经植根,那么您将能够删除任何应用程序目录。许多应用程序(例如SD Maid - System cleaning tool)都是为此而设计的。