4 votes

Déplacer une application entre _trois_ possibilités de stockage ?

Mon fils a un téléphone Android, et quand il l'a acheté, l'espace de stockage était divisé ainsi :

Mémoire système : 157MB

Mémoire interne : 1024MB

Lorsque celle-ci était pratiquement pleine, nous avons inséré une carte SD pour lui donner plus d'espace de stockage. Donc maintenant nous avons aussi

Carte SD : 1.84GB

Lorsqu'il lance un logiciel appelé "App Manager" et qu'il clique sur "stockage", il voit ces trois possibilités : mémoire système, mémoire interne et carte SD.

OK, voici le problème. S'il télécharge une application depuis l'App Store, par défaut, elle s'installe généralement sur la mémoire interne. Il veut la mettre sur la carte SD, mais la seule option disponible lorsqu'il essaie de la déplacer avec son gestionnaire d'applications est "Déplacer vers le téléphone". S'il déplace une application vers le téléphone, qui est vraisemblablement la mémoire système, la seule option disponible est "déplacer vers la mémoire interne". En outre, nous avons beau essayer, nous ne pouvons pas déplacer une application sur la carte SD. Est-ce un comportement normal ? Existe-t-il un moyen d'installer des applications sur la carte SD (sans avoir à rooter le téléphone, idéalement) ?

Le téléphone est un LG-E400, fonctionnant sous Android version 2.3.6 .

0 votes

Il serait utile de mentionner le dispositif en question. En supposant par exemple qu'il s'agisse d'un Samsung Galaxy S3, une citation de App 2 SD explique pourquoi il n'est pas pris en charge dans ce pays : Le Galaxy S3 configure la carte SD comme un espace de stockage externe secondaire. Cette configuration est effectuée par Samsung. Les développeurs ne peuvent rien y faire. Dans ce cas, seule la disponibilité de la racine pourrait résoudre votre problème.

0 votes

OP : Ce produit provient-il de Tesco ?

0 votes

Il provenait de Carphone Warehouse

7voto

Nick Pierpoint Points 7976

La mémoire système, la mémoire interne est une chose trompeuse, elle se réfère en fait à l'espace de stockage qui est une chose très différente de la signification de la RAM souvent appelée mémoire !

La référence au stockage - système dans le cas de /system serait plus précis.

Lorsque vous téléchargez une application depuis le Play Store, celle-ci doit être installé dans le /data .

De là, vous pouvez déplacer l'application sur la carte SD. Sur le stock vanilla Android, l'option est là ' Déplacement vers la carte SD '.

Maintenant, d'après ce qu'on entend, c'est comme si l'application était effectivement déplacée vers la SDCard, mais ce n'est pas vraiment une SDCard, c'est la façon dont un espace de stockage interne (pensez aux clés USB), est traité comme une SDCard. /sdcard mais en réalité, vous disposez d'un stockage interne et d'un stockage externe, ce dernier étant la carte micro SD réelle insérée dans l'emplacement.

La façon dont cela fonctionne est un peu confuse, du point de vue d'un développeur, lorsqu'une vérification est effectuée pour une carte SD, Android semble "dire" au développeur que le stockage interne est traité comme une carte SD. /sdcard .

De plus, pour compliquer encore plus la situation, il y a aussi un lien symbolique à la vraie carte SD, /external/sdcard également - cette partie dépend du dispositif/fabricant en question.

Oui, c'est le comportement attendu, quel que soit le stockage (du point de vue d'Android et de la priorité du système de fichiers du périphérique matériel, est traité comme "sdcard").

En bref, il n'y a rien que vous puissiez faire, en dehors d'utiliser App 2 SD Mais là encore, cela pourrait tomber dans le même piège que celui que j'ai mentionné précédemment concernant la perspective du développeur.

Editar

Après que le PO a modifié sa question pour inclure le dispositif, après avoir regardé GSMArena

MEMORY      Card slot microSD, up to 32GB
Internal    1 GB storage, 384 MB RAM

Oui, on dirait bien que le stockage interne est traité de cette manière comme une "SDCard"...

La dénomination est trompeuse. Il s'agit en fait de : 157 Mo de mémoire interne (téléphone), 1024 Mo de carte SD interne (eMMC).

0 votes

@tomm13b : merci d'avoir suivi cette piste. Le résultat est donc qu'il pourrait être impossible d'installer des applications sur la carte SD ? Je ne comprends pas pourquoi on voudrait un emplacement pour carte sur le téléphone si la carte elle-même est inaccessible !

0 votes

@KevinBuzzard la carte est accessible pour données Vous pouvez ainsi conserver par exemple votre collection d'ebooks ou de mp3 avec vous, ou l'utiliser pour des sauvegardes ou d'autres documents. Pour ce qui est de votre question initiale, je pense que vous êtes dans le même piège que le SGS3 mentionné dans mon commentaire précédent.

0 votes

Izzy et t0mm13b : merci à vous deux pour vos éclaircissements. Je suis un peu déçue et surprise de me retrouver dans cette situation ; mon fils semble avoir une "limite stricte" pour le nombre d'applications qu'il peut installer sur son téléphone, et il l'a atteinte très rapidement. J'envisage maintenant d'enraciner le téléphone, mais je suppose que c'est un autre sujet. Merci à vous deux pour votre aide.

0voto

pocthird Points 1

J'ai le même téléphone (LG Optimus L3 e400), j'ai le même problème mais j'ai trouvé quelques solutions, comme l'app directory bind qui met les données de vos apps sur la carte SD externe et fait comprendre au téléphone qu'il est toujours sur la mémoire interne (le téléphone exécute les apps en utilisant un nouveau lien fait par db).

L'autre moyen est de mettre à niveau vers Android 4.0.3 avec une ROM personnalisée disponible et utiliser une application appelée "Root external 2 internal sd" pour faire exactement ce que vous cherchez, pour flasher une ROM personnalisée, vous devez être rooté et prendre quelques risques, ne vous inquiétez pas si vous faites une sauvegarde Android il n'y aura pas de problèmes.

J'ai en fait trouvé un autre moyen possible qui est de modifier le vold.fstab (doit être enraciné) si vous essayez de copier le vold.fstab original dans le même répertoire et de le renommer (voldfstab.backup) s'il y a un problème, il suffit de supprimer le fichier modifié et de renommer votre fichier original.

Je suis un développeur web, pas un développeur Android, donc c'est le résultat de beaucoup de recherches et d'expériences. J'espère vous avoir aidé.

0 votes

Quelle ROM personnalisée avez-vous utilisée ?

0voto

user49161 Points 111

J'utilise le même modèle LG L3 E400 J'ai résolu ce problème en enracinement mon téléphone et l'installation d'APP2SD et d'autres applications qui permettent de déplacer des applications de mon téléphone vers un autre. mémoire interne vers mémoire SD .

J'utilise actuellement ROM personnalisée -- Jellybreard 2 qui est stable KUDOSSS

Essayez de rooter et d'installer une ROM personnalisée... Bon Rooting... :)

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