แก้ปัญหาจะนำเสนอแอพเดโมผ่านคอม สำหรับชาวดอย ใช้ scrcpy สิ

Android Nov 7, 2019

สมมุติว่าเรากำลังพรีเซนต์เดโม่ให้หัวหน้าฟัง หรืออยากโชว์แอพเดโม่ตอนที่คุยกำลังขึ้นเวทีอยู่สักงานหนึ่ง โดยที่คุณสามารถ handle ได้อย่างมั่นใจ จะต้องใช้ software อะไรดีที่สามารถพรีเซนต์ผ่านหน้าคอมได้เลย

แน่นอนว่าตอนแรก คุณอาจจะเปิด Android Emulator ขึ้นมาเพื่อรันแอพที่เขียนไว้แสดงบนจอคอมที่เชื่อมต่อ projector แต่เมื่อก่อนมันช้ามากๆ ยิ่งทำผ่าน notebook ระบบปฏิบัติการ Windows หน้าตาแทบเล็ด ทำให้การนำเสนอแอพที่ว่าสะดุดลงเพราะรอ Emulator และรันให้ทันเวลา ด้วยความช้าของมัน ทำให้คนมีความเจ็บปวดเกี่ยวกับมัน เลยเลี่ยงที่จะใช้ทั้งในการรันงานและพรีเซนต์

อีกตัวที่เคยใช้คือ vysor ซึ่งใช้งานได้ฟรี และมี chrome extension ด้วย มันจะมีแลคๆอยู่ และบางทีก็มีโฆษณามาขัดจังหวะด้วย ถ้าอยากข้ามข้อจำกัด สามารถ subscription เป็นแบบ pro ได้ หรือใจปํ้าซื้อไปเลยจ้า

ก่อนหน้านี้กล่าวถึง Emulator แน่นอนว่าต่อมาก็มีตัว GenyMotion และทาง GenyMotion tool สำหรับแสดงหน้าจอมือถือแอนดรอยด์ผ่านคอมเช่นกัน เรียกว่า scrcpy นั่นเอง

การติดตั้งก็ไม่ยากเย็น สำหรับ MacOS ติดตั้ง homebrew ให้เรียบร้อยเสียก่อน ผ่าน Terminal

จากนั้น install ลงไปผ่าน

brew install scrcpy

และ install adb ผ่าน brew ด้วยเช่นกัน brew cask install android-platform-tools

เมื่อใช้งานก็พิมพ์ scrcpy ลงไป ก็จะแสดงหน้าจอมือถือของเราออกมาแล้วหล่ะ

ใน Terminal ก็จะมี log ให้เราเห็นสดๆแบบ realtime ด้วยหล่ะ

เปิดมาภาพแตกเลย ทำไงดีหล่ะ?

ลองสั่งให้มัน full screen ดู

scrcpy --fullscreen

เก็ทเลยจ้า จริงๆมันละเอียดสุดๆ จริงๆมันละเอียดแค่ภาพที่ละเอียดมันถูกบีบให้ขนาดเล็กลงไงตอนไม่ full screen อ่ะ

พอมาเทียบดู พบว่าละเอียดเท่าๆกันเลยนะเนี่ยยยยย

ถ้าอยากให้เขาเห็นว่าเรากดจากตรงไหนหล่ะ พิมพ์คำสั่ง

scrcpy --show-touches

ถ้าอยากทำสองอย่างพร้อมกันหล่ะ ก็แค่พิมพ์คำสั่ง

scrcpy --fullscreen --show-touches

ผลออกมาเราสามารถ demo แอพของเราและทุกคนเห็นว่าเรากดตรงไหนด้วยนะ ดีงามสุดๆ

ของดีและฟรีแบบนี้ ไม่ใช้ ไม่ได้ล้าวนะบอกเลยย


จะดูวิธีใช้เป็นคลิปก็ดูคลิปนี้ได้เลยจ้า


กด follow Twitter เพื่อได้รับข่าวสารก่อนใคร เช่น สปอย content ใหม่ หรือสรุป content เร็วๆในนี้จ้า

ติดตามข่าวสารและบทความใหม่ๆได้ที่

อย่าลืมกด like กด share บทความกันด้วยนะคะ :)

Posted by MikkiPastel on Sunday, 10 December 2017

Subscribe ช่อง YouTube ของเราได้ที่

mikkicoding
Android Developer & Content Creator
https://www.youtube.com/channel/UCtGbMSe4i7NJiKQ271Fezcg

download แอพอ่านบล็อกใหม่ของเราได้ที่นี่

MikkiPastel - Apps on Google Play
First application from “MikkiPastel” on play store beta feature- read blog from https://www.mikkipastel.com by this application- read blog content by chrome custom tab- update or refresh new content by pull to refresh- share content to social network
https://play.google.com/store/apps/details?id=com.mikkipastel.blog

Tags

Minseo Chayabanjonglerd

I am a full-time Android Developer and part-time contributor with developer community and web3 world, who believe people have hard skills and soft skills to up-skill to da moon.