9 votes

Comment empêcher les applications de s'installer sur ma carte SD ?

Il semble que certaines applications enregistrent par défaut sur la carte SD lorsqu'elles sont installées pour la première fois sur Froyo plutôt que sur la mémoire interne. C'est ennuyeux car lorsque je monte la carte SD comme stockage dans Windows, les icônes de ces applications disparaissent de mon écran d'accueil, et je dois aller dans la liste des applications et les trouver pour les remettre sur l'écran d'accueil. Si je m'aperçois qu'elles ont disparu.

J'ai un Galaxy S avec plus de 1,4 Go de mémoire interne libre, et je n'ai absolument aucun souci avec les applications qui prennent de l'espace sur le stockage interne, ou qui manquent de mémoire. J'aimerais donc utiliser cet espace et garder le stockage SD pour mes fichiers (c'est-à-dire les photos, les films et la musique).

Les applications qui, d'une manière ou d'une autre, s'étaient installées sur ma carte SD lorsque j'ai vérifié à l'instant étaient SliceIt et Open Signal Maps. Dans le passé, je me souviens qu'Angry Birds et Angry Birds Seasons avaient fait la même chose jusqu'à ce que je les remette sur le téléphone (en fait, j'ai cru pendant un moment qu'Angry Birds Seasons avait remplacé Angry Birds car l'original avait disparu de l'écran d'accueil à peu près au moment où j'ai installé Seasons, j'ai eu des doutes quelques jours plus tard quand Seasons a aussi disparu et j'ai trouvé les deux sur la carte SD).

7voto

Joe Shaw Points 6386

Merci à cette réponse à cette question Le déplacement des applications vers la carte SD n'est-il possible que sur les appareils enracinés ? .

J'ai découvert le getInstallLocation ADB et définir l'emplacement d'installation à l'interne sur mon téléphone non rooté.

Une fois le SDK Android installé, et mon téléphone connecté via USB avec le mode débogage USB activé, entrez les commandes suivantes :

adb devices
(vérifiez que ADB peut voir mon téléphone, et démarrer les services nécessaires)

adb shell
(connecte une coquille au téléphone)

pm getInstallLocation
(retours 0[auto] )

pm setInstallLocation 1
(définit l'emplacement d'installation par défaut sur la mémoire interne)

pm getInstallLocation
(exécuté à nouveau pour vérifier qu'il est maintenant placé à l'endroit correct, retourne 1[internal] )

exit

Retirez le matériel en toute sécurité, débranchez le téléphone et c'est terminé, sans avoir besoin de Root !

5voto

Rudd Zwolinski Points 6852

Je ne l'ai pas encore essayé moi-même, mais voici une Fil de discussion XDA Il s'agit d'un programme qui vous permet de déplacer n'importe quelle application sur ou hors de votre carte SD et de définir l'installation par défaut sur Interne, SD ou Auto. Je crois que Auto est la valeur par défaut.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X