3 votes

Stocker des données sur une carte SD externe dans Android 4 (ICS) pour Sony Xperia J ?

J'ai cherché sur le web et dans plusieurs forums, mais je n'ai toujours pas trouvé de bonne réponse.

J'ai acheté un Sony Xperia J. C'est un téléphone assez basique avec Android 4 (ICS). Il a 800 Mo de mémoire de téléphone et 4 Go de stockage interne. J'ai voulu télécharger la navigation Sygic et les cartes que je voulais utiliser. Le téléphone m'a dit "pas assez d'espace" car Sygic voulait utiliser 2 Go et je n'avais que 1,4 Go de stockage interne disponible.

Je pensais que si j'achetais une carte microSD d'au moins 16 Go, cela résoudrait le problème. Mais non, car ce stupide téléphone ne veut pas installer les applications téléchargées sur la carte externe. Mon précédent téléphone (Blackberry Curve) faisait tout cela automatiquement. J'insérais simplement la carte SD et le téléphone téléchargeait et installait tout sur la carte microSD (je n'avais qu'une carte de 2 Go, car c'était suffisant).

Je peux stocker de la musique et des photos sur ma carte externe que je télécharge sur mon téléphone via USB depuis mon PC. Mais je veux que mon téléphone reconnaisse la carte externe comme un espace disponible pour télécharger des applications du Play Store, etc.

Comment puis-je définir ma carte externe comme stockage principal ? Je ne suis pas un expert et je n'ai pas vraiment envie de Rooter mon téléphone s'il y a un autre moyen. Si le seul moyen est de le Rooter, quelqu'un peut-il écrire un guide étape par étape pour Android ICS ?

Merci d'avance à tous ! :)

1voto

Sid Points 4148

Vous pouvez facilement déplacer les applications de la mémoire de votre téléphone vers votre stockage interne grâce aux paramètres de vos applications. Aller à Settings -> Apps et sélectionnez les applications que vous voulez déplacer. Cliquez ensuite sur le bouton Déplacer vers le stockage interne.

ScreenCap

Ou utilisez une application comme App vers SD pour le faire commodément.


Si vous voulez faire de votre carte SD l'emplacement par défaut , suivez les étapes ci-dessous.

  1. Installer SDK Android

  2. Connectez votre appareil avec le débogage USB activé

  3. Exécutez la commande Cd C:android-Sdk-Windowsplatform-Tools dans cmd

  4. Entrez la commande adb devices et vous devriez voir votre appareil attaché listé sur l'écran.

  5. Entrez la commande adb shell pm getInstallLocationwhich vous indiquera la valeur actuelle de InstallLocation de votre appareil. Il s'agit d'une des valeurs suivantes :

    • 0 [Auto]: Let The Phone Decide The Best Location For An App
    • 1 [Internal]: It Installs Everything In The Internal Storage
    • 2 [External]: It Installs Everything In The Memory Card
  6. Entrez la commande adb shell pm setInstallLocation 2 pour changer l'emplacement d'installation vers la mémoire externe.

  7. Si tout fonctionne bien, vous ne verrez aucun message à l'écran. Vous pouvez maintenant déconnecter votre appareil du PC.

Voir <a href="http://www.softwaredon.com/2012/04/install-android-app-direct-into-sd-card.html" rel="nofollow noreferrer">ce </a>pour plus d'informations et des captures d'écran

1voto

user32200 Points 11

J'ai une solution de contournement qui ne nécessite pas de Root, du moins pour votre problème avec Sygic. Je viens de l'utiliser sur le nouveau XPeria J de mon mari pour déplacer Sygic sur sa carte SD externe, car nous avions exactement le même problème que @Rita.

Installez FX File Manager depuis l'App Store. Ensuite, il suffit de copier-coller le dossier Sygix depuis le stockage principal vers ext_card. J'avais des doutes sur le fait que l'application fonctionnerait après cela, mais c'est le cas !

Le raccourci d'origine installé par Sygic permet toujours d'ouvrir le programme. Mieux encore, toutes les nouvelles cartes que vous téléchargez sont placées dans le dossier Sygic de la carte externe, ce qui évite de remplir la carte SD interne de 2 Go.

Cela ne résout pas le problème de faire de la carte ext_card le défaut, mais si vous vous méfiez du ROOT de votre téléphone, c'est une bonne alternative.

0voto

Milner Points 533

Jusqu'à ce qu'il y ait une vraie réponse, quelques pistes pour, hm, d'autres solutions :

Un fil de discussion sur DroidRzr.com mentionne comment Modifier la carte Sd externe pour qu'elle soit principale . Le message initial parle d'un "ZIP flashable", mais ne donne malheureusement aucun lien vers celui-ci. Un peu plus bas dans le même fil de discussion, vous trouverez un petit guide pratique. pour les utilisateurs enracinés Un modèle similaire se trouve à l'adresse suivante Forum XDA :

  1. mont /system lecture-écriture
  2. utiliser un éditeur de fichiers pour naviguer vers /system/etc
  3. localiser vold.fstab Faites-en une sauvegarde (copiez-la sur votre carte ou sur un support tel que l'Internet). vold.fstab.orig ), et l'ouvrir avec un éditeur
  4. descendez jusqu'à la ligne qui dit # external sd card
  5. en dessous, changez la ligne qui dit dev_mount sdcard-ext /mnt/sdcard-ext: à dev_mount sdcard /mnt/sdcard:
  6. faire défiler plus loin don à # internal eMMC
  7. En dessous de cela, changez la ligne dev_mount sdcard /mnt/sdcard:: à dev_mount sdcard-ext /mnt/sdcard-ext::
  8. redémarrer

Vous devriez maintenant avoir échangé la carte interne et la carte externe, et cette dernière devrait être utilisée par défaut -- comme c'était le cas avec les versions précédentes d'Android.

Attention : Je n'ai pas essayé moi-même (je n'ai pas encore réussi à rooter ma tablette - et mes téléphones fonctionnent toujours avec Gingerbread), alors faites-le à vos risques et périls ! Je ne serai pas responsable de... peu importe, vous connaissez la clause de non-responsabilité. Cependant, le pire que je puisse imaginer est que cela ne fonctionne pas, et que vous ne voyez plus votre carte interne ou externe. Dans ce cas, il suffit de restaurer votre sauvegarde originale vold.fstab et vous devriez revenir à l'état dans lequel vous avez commencé.

EDITAR:

Également pour les utilisateurs enracinés, mais plus facile à utiliser : Sur le playstore vous pouvez trouver des applications comme Classeur SD ICS 1 y Racine externe 2 SD interne 2 qui devrait appliquer automatiquement les étapes ci-dessus (cliquez sur l'image pour l'agrandir) :

ICS SD Binder External 2 Internal SD

0voto

Rahul Points 1

Vous devez rooter votre Android pour pouvoir le faire. Une fois fait, vous pouvez Lier, mapper, déplacer des dossiers internes d'applications SdCard vers des dossiers externes

Cela fonctionne pour n'importe quelle application, dossier de jeu. Si vous connaissez linux, cela crée des liens symboliques.

0voto

CultOfTheD20 Points 69

Vous n'avez pas besoin de faire tout ce travail d'enracinement. Il suffit de télécharger gratuitement une application telle que Astro Cloud, qui vous permet de déplacer n'importe quel fichier, vidéo, musique, etc. que vous souhaitez copier et coller sur votre carte SD externe. Dans Astro Cloud, on explique comment faire. C'est très facile à utiliser.

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