7 votes

Installer les applications sur la carte SD par défaut

Comment puis-je le faire ? J'utilise un Samsung Galaxy Ace

J'ai essayé cette méthode http://forum.xda-developers.com/showthread.php?t=1278349 J'ai confirmé qu'il était bien réglé sur 2. Mais ça ne marchait pas.

J'ai ensuite enraciné mon téléphone, installé une application avec laquelle je pouvais modifier le chemin d'installation par défaut, mais cela ne fonctionnait pas non plus.

Qu'est-ce que je peux faire ?

4voto

Logos Points 3841

Avec la version 2.3, les applications seront installées par défaut sur la carte SD externe. Cependant, cela va seulement si l'application peut exécuter de la carte SD. De nombreuses applications doit doivent être installés sur le stockage interne afin de fonctionner correctement.

2voto

JBB Points 2013

De Google :

Installation de l'application sur un support de stockage externe La plate-forme Android permet désormais aux applications de demander l'installation sur le support de stockage externe de l'appareil (comme la carte SD), au lieu de l'installation sur la mémoire interne de l'appareil.

Les développeurs d'applications peuvent exprimer l'emplacement d'installation préféré de leurs applications au moyen d'un nouvel attribut du fichier manifeste, Android:installLocation. Cet attribut prend en charge trois valeurs : "internalOnly", "preferExternal" et "auto". Au moment de l'installation, le système vérifie la valeur de Android:installLocation et installe l'application .apk en fonction de l'emplacement préféré, si possible. Si l'application a demandé une installation externe, le système l'installe dans une partition privée et cryptée du support externe. Une fois qu'une application .apk est installée en externe, le système permet à l'utilisateur de modifier l'emplacement de stockage de l'application .apk et de la déplacer sur la mémoire interne de l'appareil si nécessaire (et vice versa), par le biais de la fonction Gérer les applications dans les paramètres utilisateur.

Par défaut, le système installe toutes les applications dans la mémoire interne de l'appareil, sauf celles qui demandent explicitement une installation externe. Cela signifie que le système installera toujours les anciennes applications sur la mémoire interne, puisqu'elles n'ont pas accès à l'attribut Android:installLocation. Toutefois, il est possible de configurer et de compiler une application patrimoniale de manière à ce qu'elle soit installée en interne sur les anciennes versions de la plate-forme et en externe sur les plates-formes Android 2.2 et ultérieures, si nécessaire.

Notez que demander l'installation sur le support externe de l'appareil ne convient pas à toutes les applications, notamment parce que le support externe peut être amovible et que le démontage/remontage peut perturber l'expérience utilisateur et les paramètres du système.

Pour plus d'informations sur la définition d'un emplacement d'installation préféré pour votre application, y compris une discussion sur les types d'applications qui doivent et ne doivent pas demander une installation externe, veuillez lire le document suivant Emplacement de l'installation de l'application document.

1voto

Thanigainathan Points 11

Utilisez lien2sd . C'est une très belle application. Vous pouvez même le configurer pour déplacer automatiquement les applications vers la carte SD.

0voto

Maulik Points 101

Essayez les étapes dans la section fournie lien et ça marchera comme un charme, ça marche pour moi :)

et si vous êtes un développeur et que vous voulez ajouter votre application directement sur la carte SD, ajoutez la ligne ci-dessous dans la balise manifest.

android:installLocation="preferExternal"

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