Bir Android cihazının ekran görüntüsünü almanın ve görüntü dosyası olarak kaydetmenin bir yolu var mı?
adb shell screencap -p /sdcard/image.png
Bir Android cihazının ekran görüntüsünü almanın ve görüntü dosyası olarak kaydetmenin bir yolu var mı?
adb shell screencap -p /sdcard/image.png
Yanıtlar:
Ekran görüntüsünü almak için Güç düğmesine ve Ses Kısma düğmesine aynı anda basabilirsiniz. Galeriye kaydedilir.
Not: Bunun çalışması için düğmeleri yaklaşık bir saniye basılı tutmanız gerekir. Bu, bu kombinasyona yanlışlıkla basıldığında ekran görüntüsünü önlemek içindir.
Eğer root iseniz : drocap2 adlı bir uygulamayı kurabilirsiniz . Bu ekran görüntüsünü almak için telefonunuzu sallamanıza, bir zamanlayıcı beklemenize veya bildirim çubuğunuzda bir bildirimi tıklatmanıza izin verir ve telefonunuza kaydeder.
Köklü değilseniz: telefonunuzda bir ekran görüntüsü uygulaması çalıştıramazsınız. Android SDK'yı bilgisayarınıza kurmanız, telefonunuzu USB üzerinden bağlamanız ve DDMS adlı bir program çalıştırmanız gerekecek. Bu program çoğunlukla geliştirici hata ayıklama için kullanılır, ancak menülerinden birinin altında bir ekran görüntüsü yardımcı programı vardır. Bir öğretici için bu sayfaya bakın . Ayrıca, Samsung gibi bazı yapıcılar bu işlevi telefonlarına uyguladılar (düğmelerin kombinasyonu telefondan telefona değişir, bu nedenle kendi aramanızı yapın).
Android 4 Dondurmalı Sandviç'ten başlayarak, üçüncü parti uygulaması veya bağlı bilgisayar olmadan ekran görüntüsü oluşturma nihayet:
Aşağıdaki iki tuşa aynı anda basın: Sesi Azaltma + Güç
Neredeyse aynı anda her iki tuşa da basmanın çok önemli olduğunu unutmayın. Ses Seviyesini Azalt tuşunu basılı tutarsanız daha sonra Güç düğmesine basarsanız çalışmaz. (Galaxy nexus 4.1.2'de test edilmiştir)
Bununla birlikte, bazı ekranlar korunur ve bu nedenle yakalanamaz, örneğin bazı sistem ayarları diyalogları.
Galaxy S Froyo'da (Android 2.2), geri tuşunu basılı tutup ana ekran düğmesine dokunarak ekran görüntülerini alabilirsiniz.
Samsung Galaxy S II'de aynı anda Power+ Homedüğmesine basılıyor. Yine de zor; 10 kez 9'u alamıyorum. Açıkçası bu Android işletim sistemine değil, telefon modeline özgüdür.
Bildiğim kadarıyla, tüm telefonlar için işletim sisteminde yerleşik herhangi bir yerel uygulama yok, gerçekten çok kötü.
Bu aynı zamanda aşağıdakiler için de geçerlidir:
Aşağıdaki yöntem ayrıca kök gerektirir, ancak makaleler, uygulama incelemeleri veya belgeler yazarken ekran görüntülerine ihtiyacınız varsa daha iyi ve kolay olabilir.
Karmaşık talimatlara veya Android SDK'ya ihtiyacınız yoktur ve bu, tüm rootlu cihazlarda çalışır.
Droid VNC sunucusunu kurun .
Ekran görüntüsü.
Tek satırlı bir komut dosyası bunu köklü bir el cihazında yapmalı , bunun Linux için olduğunu ve 800x480 ekran çözünürlüğü için kodlanmış olduğunu ve ayrıca Android'in Linux Çekirdeğinin derlenmiş çerçeve desteğine sahip olduğunu unutmayın:
#!/bin/sh adb pull /dev/graphics/fb0 fb0 && ffmpeg -vframes 1 -vcodec rawvideo -f rawvideo -pix_fmt rgb565le -s 480x800 -i fb0 -f image2 -vcodec png $1.png && mogrify -flip -flop $1.png && rm fb0
Ve örneğin,
screenshotter.shçalıştırılabilir izinlerle kaydet ve böyle başlat
screenshotter.sh my_picture_of_android_home_screen
Sonuçta, denilen bir PNG dosyası
my_picture_of_android_home_screen.pngkaydedilir.
Uyarıcı Emptor:
Bu gerektirir
ffmpegve
imagemagickaraçlar :)
Zamanlayıcıyı ayarlayın, uygulamanıza gidin ve bekleyin; veya “Shake” moduna ayarlayın, uygulamanıza gidin ve sallayın. Zor. Ve dosyalar ekran görüntüsünde gösterilir. Mutlu gün.
İçtenlikle söyledim. DONANIM ŞOK. Sallamak için bir numara yoksa ve yanlış yönde yapıyorumsa, bu hassas bir çalkalayıcı DEĞİLDİR.
GÜNCELLEME: evet, zamanlayıcı seçeneğini kullanıyorum. Ya The Incredible'un kötü bir sallama sensörü var, uygulama bunu garip bir şekilde uyguluyor ya da başka bir şey - ama çalkalama sadece saçma oldu. İşe yatsaydı güzel bir arayüz olurdu.
(Değişken) Zamanlayıcı ekran görüntüsü almak için iyi çalışıyor!
Samsung Galaxy Pocket GT-S5300 1'de , herhangi bir üçüncü taraf yazılımı olmadan yapabilirsiniz.
Bu talimatları izleyin:
1: Bu Gingerbread çalıştıran tüm Android telefonlarda çalışıyor olabilir, ama ben şahsen denemedim.
Eski soru, Google Now'u kullanarak Marshmallow'da Tap'a dokunun ve doğru tuşların doğru bir şekilde basılmasında başarısız olan denemelerden kurtulmak için başarısız olan (bazen yeniden başlatmayı bitirdim :-)
Bu, ekran görüntüleri daha iyi organize etme veya paylaşmak istediğinizde beliren Direct Share'i kullanarak doğrudan kişilerle paylaşma avantajına sahiptir
Google Now on Tap görünene kadar Giriş düğmesini basılı tutun
Sol alt köşedeki paylaş düğmesine dokunun
( Buradan yukarıdaki resimler )
Moto X Play Power+ 'da Vol Dn çalışıyor
Bazı telefonlar, daha önce bahsedilen Galaxy S gibi yerleşik bir işleve sahiptir. Droid Charge'da, geri düğmesini basılı tutun ve eve basın. En yeni LG Android telefonlarda, ev tutun ve basın.
Ne yazık ki, tek evrensel yöntem bir bilgisayarla ekran görüntüsü almak için Android SDK'yı kullanmak. Bir ekran görüntüsü uygulamasını köklendirme ve kullanma birçok cihazda çalışır, ancak bazen çalışmaz ve ekran görüntüsü almanın en kolay yolu bu değildir.
Android 7.1.2'de HomeOK Google için uzun basın ve sesli komut verin
Take Screenshot, yanıt verecektir
All right, taking a Screenshot, touch to continue.
Dokunulduğunda ekran görüntüsü yakalanır ve ekran görüntüsünü paylaşmak için Direct Share menüsü görünür veya cihazınıza kaydedebilecek bir dosya gezgini (ES veya Solid Explorer gibi) varsa, bunu cihazınıza kaydetmek için kullanın
Bunun tek dezavantajı, çevrimiçi olmanız gerektiğidir