Les préférences partagées sont en fait enregistrées dans un fichier situé dans le répertoire privé de l'application : /data/data/package_name/shared_prefs/somefilename.xml
Lorsqu'une application est installée, ce répertoire et ce fichier sont automatiquement créés. Lorsqu'une application est désinstallée, ce répertoire est supprimé ainsi que son parent. /data/data/package_name
SAUF SI l'application est désinstallée afin de la mettre à jour. En ligne de commande, cela se fait en utilisant le drapeau -k ou -r qui est
adb uninstall -k package_name
- Conserver les répertoires de données et de cache après la suppression.
adb install -r package_name
- Remplacer l'application existante (réinstaller effectivement une application existante en conservant ses données)