Android stüdyoda emülatör galerisine bir resim nasıl eklenir?

Bir görüntü filtresi uygulaması geliştiriyorum. Ama eğer görüntülerim yoksa gerçekten deneyemem.

Telefonda test edebileceğimi biliyorum ama hata mesajlarına ve diğer şeylere ihtiyacım olduğu için aynı değil.

Uygulamamı test edebilmem için AVD'nin galerisinden bir resme erişmek istiyorum. Nasıl bir tane ekleyebilirim?

Android Studio kullanıyorum. Eclipse'da nasıl yapılacağına dair bazı örnekler gördüm, ancak bunu kullanmıyorum.

Öyleyse, öykünücü resim galerisine nasıl bir resim ekleyebilirim?

34
Web tarayıcısını kullanmayı ve kaydetmeyi denediniz mi?
katma yazar Cristik, kaynak
Taklitçinizdeki DCIM klasörüne kopyalayın.
katma yazar Kling Klang, kaynak
Faydalı bir cevap alma olasılığını artıran nasıl iyi bir soru sorabilirim okumak isteyebilirsiniz. > ölçüde . ESR 'in mükemmel makalesini bulabilirsiniz Akıllıca Sorular Nasıl Sorulur da yararlıdır.
katma yazar Markus W Mahlberg, kaynak
ancak aynı değil, hata mesajlarına ve diğer şeylere ihtiyacım var. . Ne demek istiyorsun? Geliştirme bilgisayarınıza bir usb kablosu ile bağlı gerçek bir cihaz kullanıyorsanız tüm log ve istisnaları ve yığın yığınlarını ve hatalarını logkatinizde alırsınız.
katma yazar greenapps, kaynak
Android sdk için yolunuz ayarlanmışsa, komut isteminden adb push komutunu kullanabilirsiniz. Örneğin, eğer D'de wallpaper.jpg diyoruz: açık komut istemini sürün, cd 'u D sürücüsüne sürün, sonra adb push wallpaper.jpg/sdcard/ .. emin olun emülatörün açık
katma yazar Ichigo Kurosaki, kaynak

8 cevap

Görüntüleri Android Studio kullanarak bir Android Sanal Aygıtın galerisine içe aktarma: Android Studio 1.4.1 ve bir API 15 sanal cihazı kullanıyorum.

Uyarı: Bu, manuel olarak yoğun olduğundan, çok sayıda görüntü için iyi bir çözüm değildir.

  1. Create a virtual device using Android's Device Manager (AVD), Menu /Tools/Android/AVD Manager.
  2. Start this virtual device.
  3. Start the Android Device monitor, Menu */Tools/Android/Android Device Monitor. In the Devices tab (upper left) you should see your device. It should be Online (see this screenshot)
  4. On the right window is the File Explorer. Go there and select the /mnt/sdcard/Pictures directory. It should be highlighted (see this screenshot)
  5. Add jpegs to this directory by clicking on the Push a file onto the device icon (the little phone icon I highlighted in the above screenshot. You can add only one photo at a time, dadburnit.
  6. Go to your device and run the Dev Tools app.
  7. Scroll down and select Media Provider.
  8. Click on the Scan SD Card button. This should copy the images you added in step 5 to the gallery. Go to the gallery and look, they should be there.
36
katma
SD Kartını Tara'yı tıkladığımda Medya Sağlayıcım çöküyor ... herhangi bir ipucu var mı?
katma yazar Daniel Möller, kaynak
Bu çözümü denedim, düştü. sonra @Boo'nun çözümü, dev araçları tekrar düştü. Klasörden resimlere erişmeye çalıştım, voila onları buldu.
katma yazar Deepak Negi, kaynak
Görünüşe göre bilinen bir hata: code.google.com/p/android/ sorunların/detay? id = 62134
katma yazar faridghar, kaynak
Dürüst olmak gerekirse, düzelttim, ama şimdi nasıl olduğunu hatırlayamıyorum. Ne yaptığımı anlamaya çalışmaya devam edeceğim ve sana geri döneceğim.
katma yazar faridghar, kaynak
Medya Sağlayıcım da çöküyor. @Daniel tamir herhangi bir şans?
katma yazar faridghar, kaynak
Medya sağlayıcım da çöktü. Ancak cihazı yeniden başlattığımda, ittiğim tüm dosyaları görebildim.
katma yazar sttaq, kaynak
Bu SO üzerinde listelenen birkaç yaklaşımla başarılı olamadım - sonra öykünücüyü durdurdum ve yeniden başlattım ve işte oradalar. Bu nedenle, herhangi bir yaklaşımı denerseniz, başarıyı değerlendirmeden önce öykünücüyü durdurduğunuzdan ve yeniden başlattığınızdan emin olun.
katma yazar Andy, kaynak
Harika ... Artık uygulamanızı test etmek için her tür cihaza sahip olmanız gerekiyor.
katma yazar Raphael Royer-Rivard, kaynak
Peki benimki :( herhangi bir kimsenin nesi var? @Faridghar herhangi bir şans?
katma yazar javapalava, kaynak

Bu çok eski bir soru, ancak buna gelecekteki referanslar için cevap vereceğim.

Herhangi bir dosyayı emülatöre eklemek için Dosyayı sürükleyip bırakın

dosya, dahili depolama alanındaki indirme klasörüne kopyalanacaktır.

Dosyaya erişmek için

Ayarlara git

Click On Storage & USB

Dahili Depolamaya Tıklayın

Araştırmaya Tıkla (sonunda)

ve indirilenler klasöründe

şimdi sanal SD kart kurulumu için bildirim alacaksınız, kurulumu izleyin. Başarılı kurulumdan sonra galerideki resimleri görebileceksiniz.

35
katma
Evet, bu işe yarar ve burada sunulan diğer cevaplardan daha basit bir şekilde çok . Cevap Sürükle + bırak . Cihaz monitörleri, ayarlar, araç gereç uygulamaları veya takılı dosya sistemleri ile uğraşmak yok. Sadece sanal cihazı çalıştırın, sürükleyip bırakın.
katma yazar aroth, kaynak
teşekkürler, bu işe yaradı!
katma yazar ragamufin, kaynak

Aygıt Monitörü veya bırakma yoluyla bir resim eklemeye çalıştıktan sonra, onu keşfederken bulabilirdim, ancak yine de Galeri’de gösterilmemiştir.

For me, it helped to eject the (virtual) sdcard from Settings > Storage & USB and reinserting it.

14
katma
Benim için işe yaramadı
katma yazar Raphael Royer-Rivard, kaynak

Android Aygıt Monitöründen geçtim

  1. Click on device
  2. Select Android Device Monitor's File Explorer tab
  3. Select Pictures folder (path: data -> media -> 0 -> Pictures)
  4. Click "Push folders on to device" icon
  5. Select pic from computer and ok.
14
katma

Mithilesh Izardar'ın cevabını tamamlamak istiyorum:

Aslında, en iyi yaklaşım basitçe "Sürükle ve Bırak" uygulamasıdır, daha sonra dosyaları emülatörde Ayarlar → Depolama → Dahili Depolama → Araştır → İndir (API 25) konumunda bulabilirsiniz. Benim için sorun, bu adımları izleyerek resimlerin ne "Galeri" ne de "Yüklemeler" te görünmemesiydi ("Yüklemeler" simgesine tıklayarak).

Bunun nedeni, varsayılan olarak emülatördeki her şeyin izni yoktur ... bu nedenle tek yapmanız gereken "Galeri" depolama iznini vermektir: Ayarlar → Uygulamalar → Galeri → İzinler (API 25)

Ps: Fotoğrafları yeni kopyaladıysanız, yenileri hemen görünmeyecek. Öykünücüyü yeniden başlatmanız veya sd kartını yeniden takmanız gerekir ( Ayarlar → Depolama konumunda, çıkart simgesini tıklatarak sd kartını çıkarın, sonra yeniden takın)

11
katma
Bu yaklaşım sonunda işe yaradı. Çok teşekkür ederim.
katma yazar RichX, kaynak

Gerçek bir cihazda da oturum açabiliyor olsanız da, bir öykünücüyü kullanmanız gerekiyorsa, görüntüleri Android Studio Monitor araç çubuğundan erişilebilen Android Aygıt Monitörü aracılığıyla aktarmayı deneyin (elbette, aynı zamanda tutuluyor).

Cihazı ADM'den seçtiğinizde, klasörler ağacını görebilir ve içindeki şeyleri kopyalayabilirsiniz.

2
katma

Ben de aynı sorunu yaşadım :) Bu kodu kullandım

        Intent photoPickerIntent = new Intent(Intent.ACTION_GET_CONTENT);
    photoPickerIntent.setType("image/*");
    startActivityForResult(photoPickerIntent, SELECT_PHOTO);

ADM'yi kullanarak görüntüleri sd kartına veya herhangi bir yere ekleyin.

Ve vm'nizdeyken ve seçim ekranı belirdiğinde, aşağıdaki resimde görülen sol üst açılır menüyü kullanın.

look at 'open from'

1
katma

Geçici çözüm basit ve hızlı. Bulut üzerine dosya/fotoğraf yükleyin (emülatörün dışından) ve emülatörde tarayıcı ile indirin.

0
katma
Yaklaşımını beğendim
katma yazar John Baek, kaynak