Installer automatiquement de nouvelles applications sur la carte SD


8

Comment puis-je faire ceci? La mémoire interne de mon téléphone est faible, mais Android (2.3.3) juge toujours approprié de tenter des installations de fichiers dans la mémoire du téléphone, je n'ai trouvé aucune option pour cela dans les paramètres.

Edit: Il s'est avéré que c'était la synchronisation des contacts de Facebook. Je vous recommande de sauvegarder vos contacts sur votre carte SD et d'effacer les données de l' Contact Storageapplication " " dans vos paramètres.

Réponses:


9

Vous pouvez vérifier les paramètres internes de votre téléphone pour vous assurer qu'il est configuré pour installer des applications sur la carte SD par défaut, et le configurer pour le faire sinon.

Vous aurez besoin d'ADB disponible sur votre PC, qui fait partie du SDK Android.

Téléchargez et installez le SDK et activez le débogage USB dans les paramètres de votre téléphone.

Ensuite, avec le SDK Android installé et votre téléphone connecté via USB avec le mode de débogage USB activé, entrez les commandes suivantes:

adb devices

(vérifiez qu'ADB peut voir mon téléphone et démarrer les services nécessaires)

adb shell

(connecte un shell au téléphone)

pm getInstallLocation

(cela nous indique à quoi vous êtes actuellement réglé. 0 = Auto, 1 = mémoire interne, 2 = Carte SD)

pm setInstallLocation 2

(définit l'emplacement d'installation par défaut sur la carte SD)

pm getInstallLocation

(exécutez à nouveau pour vérifier qu'il est maintenant défini au bon emplacement])

exit

Retirez le matériel en toute sécurité, débranchez le téléphone et tout est fait, sans avoir besoin de root!

(Instructions une combinaison de ces réponses précédentes )


@Mob Cela ne définit l'emplacement par défaut que si rien d'autre n'est spécifié, je crois qu'un développeur d'application peut indiquer spécifiquement où une application doit initialement s'installer, mais la plupart ne le font pas et le laisser à la valeur par défaut que nous définissons ici. Liste des commandes adb: developer.android.com/guide/developing/tools/… et commandes shell developer.android.com/guide/developing/tools/… plus d'informations disponibles à l'aide de la adb -helpcommande.
GAThrawn

3

J'utilise deux applications connexes qui devraient vous permettre de vous y rendre le plus possible:

  • SDMove - Répertorie toutes les applications actuellement installées qui peuvent être déplacées vers la carte SD et facilite le faire.
  • SDWatch , qui s'exécute en arrière-plan et surveille les installations d'applications. Quand il en voit un et que l'application peut être déplacée sur la carte SD, il vous donne une notification qui vous amène aux paramètres de l'application afin que vous puissiez la déplacer.

L'espace est limité sur mon OG Droid et ces deux applications ont été une aubaine.


2

La mauvaise nouvelle est que c'est fait exprès (car certaines applications ne doivent pas être mises sur la carte SD, c'est-à-dire qu'elles cassent les widgets, etc.).

Si vous rootez votre téléphone, vous pouvez mettre une rom alternative qui vous permet de la configurer par défaut, ou vous pouvez choisir une application sur le marché - mais vous devez être rooté.

Si vous ne voulez pas utiliser l'option root, vous avez des alternatives. Une application comme SDWatch (https://market.android.com/details?id=com.beaglebros.SDWatch&feature=also_installed) peut vous alerter lorsque vous téléchargez une application qui peut être déplacée sur la carte SD. Et ou vous pouvez exécuter une application comme App 2 SD (https://market.android.com/details?id=com.a0soft.gphone.app2sd&feature=search_result) qui fournira une liste des applications qui peuvent être déplacées et vous permettre pour les déplacer facilement. il existe des applications alternatives à celles-ci sur le marché, alors jetez un œil et voyez ce qui fonctionne pour vous.


Merci, mais il me reste environ 20 Mo dans la mémoire interne, le problème est que je ne peux même pas télécharger et installer une application pour qu'elle soit déplacée sur la carte SD. Comment puis-je également supprimer les éléments indésirables de la mémoire du téléphone?
Mob

@Mob: Vous pouvez désinstaller temporairement certains porcs spatiaux comme Adobe Flash ou Angry Birds;)
Chahk

0

J'ai utilisé app2sd, c'est vraiment bien. Vous pouvez utiliser plusieurs applications à la fois. Il n'affiche pas les applications qui ne peuvent pas se déplacer sur la carte SD. Facilitez la vie de l'utilisateur

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.