É possível mover o cache do aplicativo que é armazenado o Armazenamento Interno no Android para o cartão SD? Eu tenho espaço limitado no meu dispositivo e quero liberar algum espaço (bem, na verdade, o cache está ocupando a maior parte do meu espaço interno) movendo o cache do aplicativo para o cartão SD.
Bem, eu sei que o cache pode ser excluído facilmente, mas é difícil excluí-lo a cada poucas horas para garantir que não haja nenhuma notificação de "Pouca memória" pendente. Há também meu cache do navegador e do Chrome, que pode preencher meu armazenamento interno em um questão de minutos.
Olhando para o nosso app2sd tag-wiki , existe uma solução para isso - mas requer que seu dispositivo esteja enraizado. O Simple2Ext ( S2E ) oferece mover aplicativos, seus dados e algum cache para o cartão SD.
Como alternativa, como o cache reside em sua própria
/cache
partição, você também pode usar o DirectoryBind para movê-lo totalmente para o cartão SD. Novamente, isso requer raiz.fonte
Você deve limpar o cache regularmente, um monte de cache pode tornar seu dispositivo lento, você pode usar o Auto Cache Cleaner Free para limpar todo o cache rapidamente, também pode agendar uma limpeza automática!
O Android mantém caches e remove caches desnecessários
no entanto, li nos documentos dos desenvolvedores do Google que o aplicativo deve manter o próprio cache e que o desenvolvedor não deve confiar no Android para manter o cache
mas alguns aplicativos não mantêm o cache conforme necessário e, portanto, é necessário limpá-los; geralmente, o cache não deve ter mais do que ~ 25 MB por aplicativo e não deve ter mais do que ~ 75 MB em todo o dispositivo (no entanto, depende no número de aplicativos ..)
fonte