Answers:
可能,但是您需要扎根。FolderMount允许不传输应用程序,而是传输其缓存。该程序需要root访问。如果您不知道根目录是什么,请在此处和此处阅读有关如何获得根目录访问权限的信息。
缓存传输通过几个简单的步骤执行:
Open FolderMount and press “+” in the top right corner.
Name an app that has leftover cache in the internal memory.
Press “Source” and indicate the folder with the app’s cache. It is located in Android/obb/the folder with the app’s name.
Press “Destination” to choose a folder on the SD card for the transfer.
After every field is filled out, press the check mark in the top right corner and select the “pin” next to the Name field.
看看我们的 app2sd tag-wiki,有一个解决方案–但这需要您的设备植根。Simple2Ext(S2E)提供了将应用程序,其数据和一些缓存移至SD卡的功能。
另外,由于缓存位于其自己的/cache
分区上,因此您也可以使用DirectoryBind将其完全移动到SDcard。同样,这需要root用户。
您应该定期清理缓存,大量缓存会使您的设备变慢,您可以使用免费的自动缓存清理器快速清理所有缓存,也可以安排自动清理!
Android维护缓存并删除不需要的缓存
但是,我在Google开发人员文档中读到,该应用程序应自行维护缓存,并且开发人员不得依赖Android来维护缓存
但是某些应用程序无法根据需要维护缓存,因此您需要对其进行清理,通常每个应用程序的缓存不应超过〜25MB,并且在所有设备中的缓存不应超过〜75MB(但是,这取决于关于应用程序的数量..)