Dans ce document , Google dit que:
Lorsque l'utilisateur désinstalle votre application, le système supprime tous ses fichiers de la mémoire de stockage interne.
Mais efface-t-il automatiquement le cache de l'application (ou toute autre donnée de la mémoire interne) lors de la mise à jour de la version de l'application (par exemple de la version 1.0 à la version 1.1)?
Parce que lorsque je surveille l’application de mon entreprise, le dossier /cache
diminue chaque fois que nous publions et que les utilisateurs mettent à jour leur nouvelle version.
J'ai fait un test sur mes téléphones et j'ai constaté que le cache de l'application diminuait. Mais je ne suis pas sûr que tous les appareils soient également les mêmes.
Stockage interne :
Lorsque l'utilisateur désinstalle votre application, le système supprime tous ses fichiers de la mémoire de stockage interne.
Stockage externe :
getExternalFilesDir()
et qui appartiennent à juste titre à votre application et seront supprimés lorsque l'utilisateur désinstallera votre application.Oui, les données sont nettoyées lors de la désinstallation de l'utilisateur, mais PAS lorsque l'utilisateur met à jour votre application .
Notez que certaines applications implémentent leur propre mécanisme de nettoyage en:
Android.intent.action.PACKAGE_REPLACED
à l'aide de BroadcastReceiver
, puis déclencher le nettoyage de certaines données. Pour des informations détaillées, voir this .
La désinstallation supprime uniquement les fichiers internes fournis avec l'application . Les dossiers créés dans le stockage externe ne seront pas supprimés Lors de la désinstallation. pour la base de données, la base de données sera supprimée lors de la désinstallation, mais restera pour l'application mise à jour.
Toujours dans la base de données, cela dépend de la façon dont le développeur a construit l'application . S'il y a un changement de version de la base de données, il peut y avoir un remplacement de Ou une suppression complète de la base de données.
J'ajoute également un lien qui, je l'espère, vous aidera. https://developer.Android.com/training/data-storage/files
Bonne chance, G.