วันเสาร์ที่ 27 ตุลาคม พ.ศ. 2555

แสดงภาพหน้าจอของเครื่องที่รัน Android บนจอภาพคอมพิวเตอร์

 ปกติแล้วเวลาที่ต้องการนำเสนอหรือ แสดงภาพหน้าจอของเครื่องที่รัน Android เราสามารถที่จะแสดงผ่านพอร์ตเช่น HDMI ได้ แต่ในกรณีที่เครื่องนั้นไม่มีพอร์ตเชื่อมต่อในการแสดงภาพ หรือต้องการให้เครื่องแสดงภาพบนคอมพิวเตอร์โดยตรง เราต้องมีการใช้โปรแกรมอื่นเข้ามาช่วยด้วย ซึ่งโปรแกรมที่ผมจะนำมาเสนอครั้งนี้ก็คือ

Droid@Screen จับภาพได้ทั้งภาพนิ่ง และภาพต่อเนื่อง
androidscreencast จับภาพนิ่ง วิดีโอ(mov) ควบคุมผ่านคอม(ต้อง root เครื่องก่อน)

โดยทั้งสองโปรแกรมจำเป็นที่จะต้องใช้งานผ่าน adb (Android Debug Bridge) โดยมีขั้นตอนง่ายๆ คือ

เชื่อมต่อตรงผ่าน USB
1.ติดตั้ง Android SDK จาวารันทาม JRE
2.ติดตั้งไดรเวอร์ของเครื่องที่รัน Android
3.ต่อเครื่องทิ้งไว้ทดสอบว่าเชื่อมต่อได้แล้ว โดยใช้คำสั่ง adb devices ผ่าน command prompt ซึ่งถ้าเชื่อมต่อได้ จะมีการแสดงรายชื่อเครื่องที่เชื่อมต่อให้เห็น
4.เปิดโปรแกรม Droid@Screen หรือ Androidscreencast

เชื่อมผ่าน WiFi
1.ติดตั้ง Android SDK จาวารันทาม JRE
2.ทำการ root เครื่องที่รัน Android และติดตั้ง WiFi ADB จาก PlayStore
3.ทำการเปิด WiFi ADB ให้ทำงาน
4.เชื่อมต่อเครื่องโดยพิมพ์คำสั่งตามที่ปรากฏในโปรแกรม WiFi ADB เช่น adb connect 192.168.1.3:5555
5.ต่อเครื่องทิ้งไว้ทดสอบว่าเชื่อมต่อได้แล้ว โดยใช้คำสั่ง adb devices ผ่าน command prompt ซึ่งถ้าเชื่อมต่อได้ จะมีการแสดงรายชื่อเครื่องที่เชื่อมต่อให้เห็น
6.เปิดโปรแกรม Droid@Screen หรือ Androidscreencast

รูปประกอบ เชื่อมต่อผ่าน WiFi ทดสอบผ่าน Samsung Galaxy mini

รูปจากโปรแกรม Droid@Screen

รูปจาก Androidscreencast


หวังว่าโปรแกรมทั้งสองจะเป็นประโยชน์กับผู้ที่สนใจทุกท่านนะครับ