Tutorial

Android Dev Tip - Geny Motion Emulator

By Arnon Puitrakul - 14 มกราคม 2015

ห่างหายไปนานอยู่ เพราะเปิดเทอมแล้ว จริงๆจะเขียนอันนี้ตั้งแต่ปิดเทอมแล้วยังไม่ว่างเบย ติดปีใหม่!! ปีใหม่หลายๆคนคงไปเที่ยวสนุกดีนะครับ ขอให้สุขภาพดีทุกคนนะครับ เข้าเรื่องกันดีกว่า
ถ้าใครเคยใช้ AVD ที่อยู่บน Android Studio หรือว่าบน Eclipse Plugin จะพบว่า มันโคตรช้าบรมเลย บูตเครื่องที บูตลืมเลยทีเดียว วันนี้เลยจะมาแนะนำ Android SDK อีกตัวนึงที่ผมคิดว่ามันเร็วกว่า AVD ตัวเก่าเยอะมากๆ เยอะคนล่ะเรื่องเลยทีเดียว ชื่อของมันคือ Genymotion

Genymotion เป็น Android SDK ที่โคตรเร็ว เร็วมากจริงๆ ทันใจสุดๆ แถมยังติดตั้งไม่ยากเลย แค่ไปเปิด Member (เฮ้ย สมัครสมาชิกสิ) ที่ เว็บไซต์ของ Genymotion ได้เลย แล้วโหลดตัวโปรแกรม มาพร้อมกับ ไปโหลด Virtualbox มาก็ลงก็พร้อมใช้และ อีกทั้งโปรแกรมตัวนี้ก็รองรับหลาย OS ไม่ว่าจะเป็น Windows,OSX,Linux หลังจากโหลดมาติดตั้งแล้ว ถ้าเรา Login ในตัวโปรแกรมเราก็จะได้ Pre-Config Devices มาใช้พร้อมกับติดตั้งให้เองหมด เรามีหน้าที่แค่กด Start อย่างเดียวเบย

เปิดเข้ามาก็จะได้หน้าตาประมาณนี้ แต่ในที่นี้ผมสร้าง VM อยู่แล้ว อิงจาก Nexus 5 เลย เราสามารถกด Add เพื่อเพิ่ม Device ได้เลยง่ายมาก ทีนี้มาลอง Start กันบ้าง

ผมใช้ Macbook Pro Early 2011 ผม Start จนเข้าหน้า Lock Screen ใช้เวลาเพียงแค่ไม่กี่วินาทีเท่านั้นเอง ถ้าเทียบกับ AVD ของ Google แล้วต่างกันลิบลับ มากถึงมากที่สุดของมากที่สุด

จากที่เห็นเราสามารถจัดการกับ ปริมาณ Battery ได้ตามใจชอบเลยทีเดียว และกล้องก็ใช้ได้เช่นกัน โดยรวมการใช้งานพื้นฐานก็ทำได้หมดครับ อีกทั้งยังสามารถ Debug ผ่านAndroid Studio ได้เหมือนกับ AVD ตัวเก่าเลยล่ะ
เป็นยังไงกันมั้งครับกับ Genymotion หวังว่าจะทำให้ใครหลายๆคนที่ใช้ AVD ตัวเดิมอาจต้องเปลี่ยนมาเล่น Genymotion เลยก็ได้นะ แฮะๆๆ

Read Next...

สร้าง Book Tracking Library ด้วย Obsidian

สร้าง Book Tracking Library ด้วย Obsidian

เราเป็นคนที่อ่านกับซื้อหนังสือเยอะมาก ปัญหานึงที่ประสบมาหลายรอบและน่าหงุดหงิดมาก ๆ คือ ซื้อหนังสือซ้ำเจ้าค่ะ ทำให้เราจะต้องมีระบบง่าย ๆ สักตัวในการจัดการ วันนี้เลยจะมาเล่าวิธีการที่เราใช้ Obsidian ในการจัดการหนังสือที่เรามีกัน...

Garbage Collector บน Python ทำงานอย่างไร

Garbage Collector บน Python ทำงานอย่างไร

หากเราเรียนลงลึกไปในภาษาใหม่ ๆ อย่าง Python และ Java โดยเฉพาะในเรื่องของการจัดการ Memory ว่าเขาใช้ Garbage Collection นะ ว่าแต่มันทำงานยังไง วันนี้เราจะมาเล่าให้อ่านกันว่า จริง ๆ แล้วมันทำงานอย่างไร และมันมีเคสใดที่อาจจะหลุดจนเราต้องเข้ามาจัดการเองบ้าง...

ติดตั้ง Zigbee Dongle บน Synology NAS กับ Home Assistant

ติดตั้ง Zigbee Dongle บน Synology NAS กับ Home Assistant

ก่อนหน้านี้เราเปลี่ยนมาใช้ Zigbee Dongle กับ Home Assistant พบว่าเสถียรขึ้นเยอะมาก อุปกรณ์แทบไม่หลุดออกจากระบบเลย แต่การติดตั้งมันเข้ากับ Synology DSM นั้นมีรายละเอียดมากกว่าอันอื่นนิดหน่อย วันนี้เราจะมาเล่าวิธีการเพื่อใครเอาไปทำกัน...

โหลด CSV วิธีไหนเร็วที่สุด ?

โหลด CSV วิธีไหนเร็วที่สุด ?

เมื่อหลายวันก่อนมีพี่ที่รู้จักกันมาถามว่า เราจะโหลด CSV ยังไงให้เร็วที่สุด เป็นคำถามที่ดูเหมือนง่ายนะ แต่พอมานั่งคิด ๆ ต่อ เห้ย มันมีอะไรสนุก ๆ ในนั้นเยอะเลยนี่หว่า วันนี้เราจะมาเล่าให้อ่านกันว่า มันมีวิธีการอย่างไรบ้าง และวิธีไหนเร็วที่สุด เหมาะกับงานแบบไหน...