มีวิธีถ่ายภาพหน้าจอของอุปกรณ์ Android และบันทึกเป็นไฟล์ภาพหรือไม่?
adb shell screencap -p /sdcard/image.png
มีวิธีถ่ายภาพหน้าจอของอุปกรณ์ Android และบันทึกเป็นไฟล์ภาพหรือไม่?
adb shell screencap -p /sdcard/image.png
คำตอบ:
คุณสามารถกดปุ่มเปิดปิด + ปุ่มลดระดับเสียงในเวลาเดียวกันเพื่อถ่ายภาพหน้าจอ มันจะถูกบันทึกไว้ในแกลเลอรี่ของคุณ
หมายเหตุ: คุณต้องกดปุ่มค้างไว้ประมาณหนึ่งวินาทีเพื่อให้ปุ่มนี้ทำงาน นี่คือเพื่อหลีกเลี่ยงภาพหน้าจอเมื่อมีการกดชุดนี้โดยไม่ตั้งใจ
หากคุณกำลังหยั่งรากลึก : คุณสามารถติดตั้งแอปที่เรียกว่าdrocap2 วิธีนี้จะช่วยให้คุณเขย่าโทรศัพท์รอเวลาหรือคลิกที่การแจ้งเตือนในแถบการแจ้งเตือนของคุณเพื่อถ่ายภาพหน้าจอและมันจะบันทึกลงในโทรศัพท์ของคุณ
หากคุณไม่รูท : คุณไม่สามารถรันแอพสกรีนช็อตในโทรศัพท์ของคุณ, กำหนดเวลา คุณจะต้องติดตั้ง Android SDK บนคอมพิวเตอร์ของคุณเชื่อมต่อโทรศัพท์ของคุณผ่าน USB และเรียกใช้โปรแกรมที่เรียกว่า DDMS โปรแกรมนี้ส่วนใหญ่ใช้สำหรับการดีบักของนักพัฒนา แต่มันมียูทิลิตี้สกรีนช็อตภายใต้หนึ่งในเมนูของมัน สำหรับบทช่วยสอนดูหน้านี้ นอกจากนี้ตัวสร้างบางอย่างเช่น Samsung ได้ใช้ฟังก์ชั่นนี้ในโทรศัพท์ของพวกเขา (การรวมกันของปุ่มเปลี่ยนจากโทรศัพท์เป็นโทรศัพท์
เริ่มต้นด้วย Android 4 Ice Cream Sandwichในที่สุดก็มีความเป็นไปได้ในการสร้างภาพหน้าจอโดยไม่ต้องใช้แอพของบุคคลที่สามหรือคอมพิวเตอร์ที่เชื่อมต่อ:
กดสองปุ่มต่อไปนี้ในเวลาเดียวกัน: ลดระดับเสียง + พลังงาน
โปรดทราบว่ามันเป็นสิ่งสำคัญที่จะกดปุ่มทั้งสองเกือบในเวลาเดียวกัน หากคุณกดVolume-Downค้างไว้และหลังจากนั้นกดPowerมันจะไม่ทำงาน (ทดสอบบน Galaxy nexus 4.1.2)
อย่างไรก็ตามหน้าจอบางหน้าได้รับการปกป้องดังนั้นจึงไม่สามารถบันทึกได้เช่นกล่องโต้ตอบการตั้งค่าระบบบางอย่าง
ใน Galaxy S Froyo (Android 2.2) คุณสามารถจับภาพหน้าจอโดยกดปุ่มย้อนกลับค้างไว้แล้วแตะปุ่มโฮม
ติดตั้ง Android SDK บนคอมพิวเตอร์ของคุณเชื่อมต่อโทรศัพท์และเรียกใช้ DDMS จากเทอร์มินัลจากนั้นเลือกDevice > Screen Capture
(หรือCtrl+ S) จากนั้นจะทำการจับภาพหน้าจอ
บน Samsung Galaxy S II ก็พร้อมกันกดPower+ Homeปุ่ม แม้ว่าจะเป็นเรื่องยาก 9 จาก 10 ครั้งฉันไม่สามารถรับมันได้ เห็นได้ชัดว่ามีความเฉพาะกับโทรศัพท์รุ่นนั้นไม่ใช่ Android
เท่าที่ฉันรู้ไม่มีแอพที่มีมาให้ในระบบปฏิบัติการสำหรับโทรศัพท์ทุกรุ่นมันแย่มากจริง ๆ
นอกจากนี้ยังใช้สำหรับ:
วิธีการต่อไปนี้ต้องใช้รูท แต่อาจดีกว่าและง่ายกว่าหากคุณต้องการภาพหน้าจอในขณะที่เขียนบทความรีวิวแอพหรือเอกสารประกอบ
คุณไม่จำเป็นต้องมีคำแนะนำที่ซับซ้อนหรือ Android SDK และสามารถใช้งานได้กับอุปกรณ์ที่รูททั้งหมด
ติดตั้งเซิร์ฟเวอร์ VNC หุ่นยนต์
บันทึกหน้าจอ, พิมพ์หน้าจอ.
บน HTC EVO3D คุณสามารถกดปุ่มล็อคและปุ่มโฮมพร้อมกันเพื่อจับภาพหน้าจอ
FYI "ปุ่มล็อค" นั้นเหมือนกับปุ่มเปิดปิด
สคริปต์หนึ่งบรรทัดควรทำเช่นนี้กับเครื่องรูทโปรดระวังว่านี่เป็นสำหรับ Linux และฮาร์ดโค้ดสำหรับความละเอียดหน้าจอ 800x480 และหากเคอร์เนล Linux ของ Android ของคุณมีการสนับสนุน framebuffer ใน:
#!/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
และบันทึกเป็นตัวอย่างscreenshotter.sh
พร้อมด้วยสิทธิ์การใช้งานและเรียกใช้เช่นนี้screenshotter.sh my_picture_of_android_home_screen
ผลลัพธ์ที่ได้คือไฟล์ PNG ที่เรียกว่าmy_picture_of_android_home_screen.png
ถูกบันทึกไว้
Caveat Emptor:
สิ่งนี้ต้องการffmpeg
และimagemagick
เครื่องมือ :)
เมื่อรูทแล้วฉันชอบทำงานกับสกรีนช็อต (ลิงก์ Cyrket)
ตั้งเวลาไปที่แอปพลิเคชันของคุณแล้วรอ หรือตั้งค่าเป็นโหมด“ เขย่า” ไปที่แอปพลิเคชันของคุณและเขย่า ยาก และไฟล์จะปรากฏในโฟลเดอร์ภาพหน้าจอ วันที่มีความสุข.
ฉันหมายถึงมัน เขย่ามันอย่างหนัก เว้นแต่จะมีเคล็ดลับในการเขย่าและฉันทำไปในทิศทางที่ผิดนี่ไม่ใช่เครื่องเขย่าที่ละเอียดอ่อน
อัปเดต:ใช่ฉันใช้ตัวเลือกตัวจับเวลา ไม่ว่า Incredible จะมีเซ็นเซอร์สั่นไหวหมัดแอพกำลังใช้งานอย่างแปลกประหลาดหรืออย่างอื่น - แต่การเขย่านั้นไร้สาระ คงจะเป็นอินเทอร์เฟซที่ดีถ้าใช้งานได้
(ตัวแปร) ตัวจับเวลาในการจับภาพหน้าจอใช้งานได้ดี!
ShootMeใช้งานได้กับฉันใน Galaxy Tab (2.2) แม้ว่าฉันจะไม่ได้รูทมันและหน้า ShootMe บอกว่ามันใช้งานได้กับอุปกรณ์ที่รูตเท่านั้น
โทรศัพท์ของคุณจะต้องถูกรูท หากเป็นเพียงการค้นหา "ภาพหน้าจอ" ในตลาดสำหรับตัวเลือกมากมาย สำหรับโทรศัพท์ที่ไม่ได้ลงคะแนนคุณสามารถใช้เบราว์เซอร์ dolphin hd พร้อมกับแอดออนเพื่อจับภาพหน้าจอของเว็บไซต์
ใน Samsung Galaxy Pocket GT-S5300 1คุณสามารถทำได้โดยไม่ต้องใช้ซอฟต์แวร์อื่นใด
ทำตามคำแนะนำเหล่านี้:
1: เป็นไปได้ว่าวิธีนี้ใช้ได้กับโทรศัพท์ Android ทุกรุ่นที่ใช้ Gingerbread แต่ฉันไม่ได้ลองเป็นการส่วนตัว
บน optimus black คุณยังสามารถใช้ปุ่ม lock + home
เมื่อฉันได้รับการอัพเกรด 2.3.4 บน Sony Ericsson Arc ของฉัน (จาก 2.3.3) กดปุ่มเปิด / ปิดจะแสดงเมนู "โหมดเครื่องบิน / ปิด / เงียบ" และ 2.3.4 ใหม่ก็คือการปรากฏตัวของ " ใช้ปุ่มจับภาพหน้าจอ "เช่นกัน
บน Galaxy Note 2 คุณสามารถใช้ S Pen ได้:
จะเกิดอะไรขึ้นต่อไปคือภาพหน้าจอจะถูกนำไปใช้ จากนั้นคุณจะสามารถปรับได้ก่อนที่จะยอมรับหรือยกเลิกภาพหน้าจอ
คำถามเก่า ๆ การโพสต์เพื่อเพิ่มทางเลือกโดยใช้Google Now บน Tap on Marshmallow ซึ่งทำไปด้วยความพยายามที่ล้มเหลวในการกดปุ่มคำสั่งผสมที่ถูกต้องอย่างถูกต้อง (ในบางครั้งฉันสิ้นสุดการรีบูต :-)
นี่เป็นข้อดีของการจัดระเบียบภาพหน้าจอหรือการแบ่งปันโดยตรงกับผู้ติดต่อโดยใช้Direct Shareซึ่งจะปรากฏขึ้นเมื่อคุณต้องการแบ่งปัน
กดปุ่มโฮมค้างไว้จนกระทั่ง Google Now on Tap ปรากฏขึ้น
แตะปุ่มแชร์ที่มุมซ้ายล่าง
(ภาพด้านบนจากที่นี่ )
เกี่ยวกับ Moto X Play Power+ Vol Dn ใช้งานได้
โทรศัพท์บางรุ่นมีฟังก์ชั่นในตัวเช่น Galaxy S ที่กล่าวถึงก่อนหน้านี้เกี่ยวกับ Droid Charge กดปุ่มย้อนกลับและกดปุ่มโฮม สำหรับโทรศัพท์ LG Android รุ่นใหม่ส่วนใหญ่พักบ้านและกดไฟ
น่าเสียดายที่วิธีการเดียวที่เป็นสากลคือการใช้ Android SDK เพื่อถ่ายภาพหน้าจอกับคอมพิวเตอร์ การรูทและการใช้แอพสกรีนช็อตนั้นใช้งานได้กับอุปกรณ์หลายอย่าง แต่บางครั้งก็ใช้ไม่ได้และไม่ใช่วิธีที่ง่ายที่สุดในการจับภาพหน้าจอ
บน Android 7.1.2 กดยาวHomeสำหรับ OK Google และคำสั่งเสียงปัญหาก็จะตอบสนองกับTake Screenshot
All right, taking a Screenshot, touch to continue
เมื่อสัมผัสจะจับภาพหน้าจอและเมนูDirect Shareปรากฏขึ้นเพื่อแชร์ภาพหน้าจอหรือหากคุณมี File explorer (เช่น ES หรือ Solid Explorer) ที่สามารถบันทึกลงในอุปกรณ์ของคุณให้ใช้เพื่อบันทึกลงในอุปกรณ์ของคุณ
ข้อเสียเปรียบของสิ่งนี้คือคุณต้องออนไลน์
วิธีที่เสียเวลาน้อยที่สุดสำหรับฉันคือการใช้แป้นพิมพ์ผ่าน USB OTG
จากนั้นเพียงกดพิมพ์หน้าจอ
บน xperia z5 คุณเพียงกดปุ่มล็อคและให้ตัวเลือกในการจับภาพหน้าจอ