-1

是否有任何工具可以清理 Android 手机上的存储空间?应用程序似乎到处都在创建文件夹,即使它们被删除,文件夹仍然存在......

分不清哪个应用使用或需要哪个目录,手动删除感觉好痛苦……

4

1 回答 1

1

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

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

解决方案:

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

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

  3. 如果您的设备已经植根,那么您将能够删除任何应用程序目录。SD Maid - 系统清理工具等许多应用程序都是为此而设计的。

于 2013-02-08T02:01:53.940 回答