Estou usando uma combinação de 2 aplicativos, DiskUsage e Link2SD , e eles me ajudaram a manter o uso de armazenamento distante, tanto no Gingerbread quanto no ICS. Os problemas que tive com o recurso de gerenciamento de armazenamento interno do Android foram:
- Ele mostra apenas o espaço usado pela instalação do aplicativo (não conta downloads de "recursos" comuns em jogos)
- O tamanho relatado na lista de aplicativos instalados não considera o uso do cache (você deve adivinhar e procurar nos detalhes dos aplicativos suspeitos)
O DiskUsage é excelente na localização de "recursos" que podem ocupar muito espaço e podem até ficar para trás quando o aplicativo que os baixou é desinstalado.
Mas se você tiver muitos aplicativos de tamanho pequeno a médio instalados ou se estiver usando muitos aplicativos que permanecem online, o Link2SD permite localizar rapidamente qualquer um que se comporte mal. Ele mostra uma lista de todos os aplicativos instalados e permite classificá-los por nome, data de instalação, tamanho da instalação (opção "apk + dex + lib"), tamanho dos dados, tamanho do cache ou total (instalação + dados + cache) Tamanho.
Se você tem muitos aplicativos que mostram muito uso de cache, o Link2SD também pode limpar todos eles de uma vez com a opção "Limpar todos os caches de aplicativos".
Além disso, se você estiver usando o Gingerbread, lembre-se de que os aplicativos movidos para o cartão SD mantêm uma parte de si mesmos, chamada " dex ", na memória interna, e o tamanho desse "dex" varia de um aplicativo para outro. Com o Link2SD, você pode classificar por tamanho "dex" e encontrar rapidamente aplicativos que sejam grandes demais para serem instalados em determinados telefones, mesmo que permitam a mudança para SD (estou olhando para você, cliente do Google+). Ou vice-versa, você pode classificar por "apk" ou "lib" e mover para o SD todos os aplicativos que aparecem perto do topo (e permitem que sejam movidos).