38 votes

télécharger une image vers la galerie d'émulateurs

Je veux ajouter une image dans la galerie de l'émulateur. Mais je ne peux pas faire ça. Comment faire ça? tout indice! Bien que je sois passé par une réponse publiée dans stack over flow mais je n'ai pas réussi avec cette réponse.

48voto

Felix Points 33944

Voir Émulation de carte SD . Une fois que vous avez une carte SD virtuelle dans votre émulateur, si vous n'êtes pas à l'aise avec mtools ou si vous ne savez pas comment monter un périphérique de bouclage sur Linux (ce qui est vraiment facile d'ailleurs), utilisez simplement adb push pour télécharger vos images. Exemple possible:

 adb shell mkdir /sdcard/Pictures
adb push mypic.jpg /sdcard/Pictures
 

45voto

Felby Points 1226

Vous pouvez également utiliser l'outil DDMS dans eclipse pour pousser ou tirer un fichier sur l'émulateur. Sur un émulateur 2.2, j'ai pu insérer des images .jpg dans le dossier / mnt / sdcard / DCIM / 100ANDRO à l'aide de DDMS. J'ai ensuite dû aller dans l'émulateur en cours d'exécution lui-même, sélectionner "Dev Tools" dans la liste des applications, sélectionner "Media Scanner" (ou "Media Provider" dans les versions plus récentes d'Android) pour que l'émulateur reconnaisse les fichiers afin qu'ils le fassent. être affiché dans la galerie multimédia.

20voto

hcpl Points 5759

Première chose à faire est d'obtenir l'image(s) sur le stockage de l'émulateur. Pour cela, vous avez plusieurs options. Je vais énumérer les options les plus courantes. Mais d'abord une remarque importante sur la nécessité de rechercher pour cet médias sur l'émulateur. Comme l'a souligné Felby dans une autre réponse.

Où mettre les images

L'emplacement standard (pour les appareils que j'ai testé jusqu'à présent), où les images de la caméra sont mis sur le périphérique est - /mnt/sdcard/DCIM/100ANDRO.

Cependant, puisque nous avons besoin de scanner manuellement de toute façon vous pouvez les mettre à l' /mnt/sdcard/Pictures ou tout autre chemin d'accès valide sur le (émulé) sdcard.

L' /sdcard/ chemin d'accès est lié à l' /mnt/sdcard/ donc, qui fonctionne également. Je suis juste de mentionner ce parce que j'ai vu ce chemin sur une autre réponse.

Comment télécharger des images de l'émulateur

À l'aide de la bad

Pour les utilisateurs, exécutez l' adb push de la ligne de commande. Si vous ne savez pas comment travailler avec la bad, je peux vous recommander la lecture sur cet article. Assurez-vous d'avoir le chemin d'accès défini correctement pour votre système et de l' adb devices renvoie au moins un appareil (si plus de spécifier le périphérique de commande).

adb push /path/to/image.jpg /mnt/sdcard/DCIM/100ANDRO

À l'aide d'eclipse (ADT)

Vous pouvez réaliser la même chose en cliquant sur quelques boutons dans l'ADT. Aller à la perspective DDMS et dans l'explorateur de fichiers, sélectionnez l'icône en haut. Vérifiez l'image ci-dessous pour plus de détails.

enter image description here

image liée à partir de http://cdn.cybersectors.com/

Analyse des médias

Une étape importante à ne pas oublier est de l'exécution de cet outil sur l'Émulateur Android. Si vous ignorez cette la Galerie restera vide. Un grand merci à Felby pour le rappeler.

J'ai ensuite dû aller dans le fonctionnement de l'émulateur lui-même, sélectionnez "Outils de Dev" à partir de l'écran des Applications, l'sélectionnez "Media Scanner" (ou "Fournisseur de Médias" dans des versions plus récentes de Android) pour obtenir l'émulateur à reconnaître les fichiers de sorte qu'ils seraient affiché dans les Médias de la Galerie.

4voto

zzzz Points 2422

Si vous avez besoin d'une image, allez simplement sur google.com depuis le navigateur de votre émulateur et recherchez les images comme vous le souhaitez et cliquez sur l'image. lorsqu'il est ouvert, sélectionnez l'option pleine taille de l'image, puis appuyez et maintenez la souris pendant quelques secondes, cela vous donnera des options d'enregistrement. vous pouvez également rechercher les options dans le menu contextuel.

J'espère que cela aidera quelqu'un.

3voto

Hernaldo Gonzalez Points 309

Je peux mettre des images dans ma Carte SD de cette façon:

  1. débrancher mon téléphone à partir de l'USB

  2. en utilisant adb push ligne de commande avec le dossier de stockage/sdcard et pas de /sdcard, exemple

    D:\adt-bundle-windows-x86-20131030\sdk\platform-tools>adb push "d:\star.jpg" stockage/sdcard

  3. proche de l'émulateur et de courir à nouveau

  4. J'ai vérifier dans Eclipse -> DDMS -> Explorateur de Fichiers de l'onglet, et je vois l'image à l'intérieur de stockage/sdcard dossier

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X