จับภาพหน้าจอ UI ของ Wear

Wear OS มีวิธีบันทึกภาพ UI ของ Wear OS หลายวิธี ดังนี้

  • Android Studio: ใช้ Logcat เพื่อถ่ายภาพหน้าจอ
  • แอปที่ใช้ร่วมกัน: ในอุปกรณ์ Google Pixel Watch ให้ใช้ตัวเลือกถ่ายภาพหน้าจอของอุปกรณ์ที่สวมใส่ได้ เพื่อถ่ายภาพหน้าจอ
  • บันทึกหน้าจอสำหรับ Wear OS: บันทึกวิดีโอหน้าจอ

จับภาพหน้าจอและบันทึกหน้าจอใน Android Studio

จับภาพหน้าจอและบันทึกวิดีโอของ UI ของแอปที่ใช้กับอุปกรณ์ที่สวมใส่ได้โดยตรงจาก Android Studio กระบวนการนี้เหมือนกับอุปกรณ์รูปแบบอื่นๆ และสามารถทำได้จากหลายที่ภายใน IDE

  1. เปิดแอปใน Android Studio
  2. เรียกใช้แอปในอุปกรณ์หรือโปรแกรมจำลอง
  3. ไปที่หน้าจอที่ต้องการจับภาพ
  4. เริ่มการจับภาพหน้าจอจากหน้าต่างเครื่องมือใดหน้าต่างหนึ่งต่อไปนี้
    • หน้าต่าง Logcat: ในแถบเครื่องมือ ให้คลิกไอคอนถ่ายภาพหน้าจอเพื่อถ่ายภาพหน้าจอ หรือไอคอนบันทึกหน้าจอเพื่อบันทึกวิดีโอ ไอคอนเหล่านี้อาจอยู่ในเมนูที่ซ่อนอยู่
      หน้าต่างอุปกรณ์ Logcat ของ Android โดยมีลูกศรชี้ไปที่ปุ่มภาพหน้าจอและปุ่มบันทึกหน้าจอ
      รูปที่ 1 หน้าต่างเครื่องมือ Logcat มีตัวควบคุมสำหรับถ่ายภาพหน้าจอและบันทึกหน้าจอ
    • หน้าต่างอุปกรณ์ที่กำลังทำงาน: แถบเครื่องมือสำหรับอุปกรณ์ยังมีไอคอนถ่ายภาพหน้าจอและบันทึกหน้าจอด้วย หมายเหตุ: ตัวควบคุมเหล่านี้จะใช้ได้ก็ต่อเมื่อคุณใช้การมิเรอร์อุปกรณ์เพื่อสตรีมจอแสดงผลของอุปกรณ์ไปยังหน้าต่างนี้
      หน้าต่างอุปกรณ์ที่กำลังเรียกใช้ Android Studio โดยมีลูกศรชี้ไปที่ปุ่มภาพหน้าจอและปุ่มบันทึกหน้าจอ
      รูปที่ 2 หน้าต่างเครื่องมืออุปกรณ์ที่กำลังทำงานมีตัวควบคุมสำหรับถ่ายภาพหน้าจอและบันทึกหน้าจอ
  5. สรุปการจับภาพ
    • สำหรับภาพหน้าจอ: หน้าต่างโปรแกรมแก้ไขจะปรากฏขึ้นหลังจากจับภาพ คุณปรับแต่งได้ เช่น เพิ่มกรอบอุปกรณ์ ก่อนคลิกบันทึก
    • สำหรับการบันทึกหน้าจอ: หลังจากคลิกปุ่มบันทึก ให้เลือกตัวเลือกวิดีโอ แล้วคลิกเริ่มบันทึก โต้ตอบกับแอป แล้วคลิกหยุดบันทึกเมื่อเสร็จสิ้น กล่องโต้ตอบจะปรากฏขึ้นเพื่อให้คุณบันทึกไฟล์ผลลัพธ์

จับภาพหน้าจอด้วยแอปที่ใช้ร่วมกัน

หากต้องการจับภาพหน้าจอของอุปกรณ์ Google Pixel Watch คุณสามารถใช้แอปที่ใช้ร่วมกันของ Google Pixel Watch ได้ โดยทำตามขั้นตอนต่อไปนี้

  1. ใน UI ให้ค้นหาหน้าจอที่ต้องการจับภาพ
  2. ในโทรศัพท์ Android ให้เปิดใช้ตัวเลือกสำหรับนักพัฒนาแอป หากยังไม่ได้เปิดใช้ โดย ไปที่การตั้งค่า > เกี่ยวกับโทรศัพท์ แล้วแตะหมายเลขบิลด์ 7 ครั้ง
  3. เปิดแอปที่ใช้ร่วมกันของ Wear ในโทรศัพท์
  4. แตะปุ่มเมนู 3 จุดที่มุมขวาบนเพื่อเปิดเมนู
  5. แตะถ่ายภาพหน้าจอของอุปกรณ์ที่สวมใส่ได้ ข้อความต่อไปนี้จะปรากฏขึ้น ส่งคำขอภาพหน้าจอแล้ว จากนั้นคุณจะได้รับการแจ้งเตือนต่อไปนี้ พร้อมส่งภาพหน้าจอของนาฬิกาและแตะเพื่อส่ง
  6. แตะการแจ้งเตือนเพื่อรับตัวเลือกในการส่งหรือแชร์ภาพหน้าจอโดยใช้บลูทูธ Gmail หรือตัวเลือกอื่นๆ

ใช้การบันทึกหน้าจอสำหรับ Wear OS

หากพัฒนาแอปใน macOS คุณสามารถใช้โปรเจ็กต์ GitHub เครื่องมือ Android สำหรับ Mac เพื่อบันทึกวิดีโอจากอุปกรณ์ Wear OS ได้

หรือจะบันทึกวิดีโอจากอุปกรณ์ Wear OS โดยทำตามขั้นตอนต่อไปนี้ก็ได้

  1. บันทึกเฟรมดิบบนนาฬิกาตามที่แสดงด้านล่าง
    adb shell screenrecord --time-limit 30 --output-format raw-frames --verbose /sdcard/video.raw
  2. คัดลอกไฟล์ดิบไปยังเครื่องที่ใช้พัฒนาตามที่แสดงด้านล่าง
    adb pull /sdcard/video.raw video.raw
  3. ใช้ ffmpeg เพื่อแปลงไฟล์ดิบเป็น MP4 ดังที่แสดงต่อไปนี้
    ffmpeg -f rawvideo -vcodec rawvideo -s 400x400 -pix_fmt rgb24 -r 10 -i video.raw -an -c:v libx264 -pix_fmt yuv420p video.mp4

หมายเหตุ: โปรดดูวิธีการดาวน์โหลด และติดตั้งในเว็บไซต์ FFmpeg