Est-il possible de déplacer le cache de l'application stocké sur le stockage interne sur Android vers la carte SD? J'ai un espace limité sur mon appareil, et je veux libérer de l'espace (Eh bien, en fait, le cache occupe la majeure partie de mon espace interne) en déplaçant le cache de mon application sur la carte SD.
Eh bien, je sais que le cache peut être supprimé facilement, mais il est difficile de le supprimer toutes les quelques heures pour s'assurer qu'il n'y a pas de notification de «mémoire faible» suspendue. question de minutes.
Jetez un oeil à notre app2sd tag-wiki , il existe une solution à cela - mais cela nécessite que votre appareil soit enraciné. Simple2Ext ( S2E ) propose de déplacer des applications, leurs données et du cache sur la carte SD.
Comme le cache réside sur sa propre
/cache
partition, vous pouvez également utiliser DirectoryBind pour le déplacer entièrement vers SDcard. Encore une fois, cela nécessite root.la source
Vous devez nettoyer le cache régulièrement, beaucoup de cache peut ralentir votre appareil, vous pouvez utiliser Auto Cache Cleaner Free pour nettoyer rapidement tout le cache, vous pouvez également planifier un nettoyage automatique aussi!
Android maintient les caches et supprime les caches inutiles
cependant, j'ai lu dans les documents des développeurs Google que l'application doit maintenir le cache lui-même et le développeur ne doit pas compter sur Android pour maintenir le cache
mais certaines applications ne maintiennent pas le cache au besoin, et vous devez donc les nettoyer, généralement le cache ne doit pas dépasser ~ 25 Mo par application , et ne doit pas dépasser ~ 75 Mo sur tout l'appareil (cependant, cela dépend sur le nombre d'applications ..)
la source