วันอังคารที่ 26 เมษายน พ.ศ. 2554

ทดลองใช้ Android SDK

มาทดลองใช้ Android SDK กันเถอะ : ก้าวแรกสู่การเป็นนักพัฒนาแอพพลิเคชั่น

จากกระแสความแรงของระบบปฏิบัติการแอนดรอยด์ ที่มีในแอนดรอยด์โฟน ณ ปัจจุบันทำให้มีแอพพลิชั่นต่างๆ ของแอนดรอยด์ออกมาเยอะมาก ทั้งในส่วนของโปรแกรมใช้งาน และเกมส์ต่างๆ ซึ่งนับได้ว่าเป็นจุดเด่นหลักๆ ของแอนดรอยด์เองเลยก็ว่าได้ และจากการใช้งานโปรแกรม และเกมส์ต่างๆ ก็สามารถที่จะเป็นแรงบันดาลให้กับหลายๆ ท่านที่จะก้าวไปเป็น Developer หรือนักพัฒนาโปรแกรมทั้งแบบมือสมัครเล่น และมืออาชีพต่อไปได้อีกด้วย
หนทางสู่การเป็นนักพัฒนาโปรแกรมนั้นก็ต้องมีจุดเริ่มต้นครับ จุดเริ่มต้นแรกๆ นั้นมักจะเป็นการเรียนรู้การเขียนโปรแกรม ซึ่งปัจจุบันก็มักจะอ้างอิงกับรูปแบบคำสั่ง และลักษณะการเขียนของภาษาซีเป็นหลัก เพราะสามารถต่อยอดไปประยุกต์ใช้กับภาษาอื่นๆ รวมไปถึงว่าการพัฒนาโปรแกรมของระบบปฏิบัติการต่างๆ จะอ้างอิงกับภาษาซีด้วย
นอกเหนือจากนี้แล้วการใช้งานชุดพัฒนาโปรแกรมของระบบปฏิบัติการณ์นั้นๆ ก็เป็นขั้นตอนหนึ่งของของการพัฒนาโปรแกรม แน่นอนว่าสำหรับแอนดรอยด์เองก็มีชุดพัฒนาโปรแกรมให้นักพัฒนาโปรแกรมได้ใช้ งานกัน โดยชื่อของชุดพัฒนาโปรแกรมของแอนดรอยด์มีชื่อว่า Android SDK โดย SDK ย่อมาจาก Android Software Development Kit ซึ่งเป็นชุดโปรแกรมที่ทาง Google พัฒนาออกมาเพื่อแจกจ่ายให้นักพัฒนาแอพพลิเคชั่น หรือผู้สนใจทั่วไปดาวน์โหลดไปใช้งานกันได้โดยไม่มีค่าใช้จ่ายใดๆ (ฟรีสำหรับการใช้งานโปรแกรม) ซึ่งนี่ก็เป็นหนึ่งในปัจจัยที่ทำให้แอพพลิเคชั่นบนแอนดรอยด์นั้นเพิ่มขึ้น อย่างรวดเร็ว ในชุด SDK นั้นจะมีโปรแกรมและไลบรารี่ต่างๆ ที่จำเป็นต่อการพัฒนาแอพพลิเคชั่นบนแอนดรอยด์ อย่างเช่น Emulator ซึ่งทำให้ผู้พัฒนาโปรแกรมสามารถสร้างแอพพลิเคชั่น และนำมาทดลองใช้งานบนอีมูเลเตอร์ ก่อนโดยมีสภาวะแวดล้อมเหมือนกับการนำไปใช้งานโทรศัพท์มือถือที่ใช้ระบบ ปฏิบัติการแอนดรอยด์จริงๆ เลยโดยสามารถดาวน์โหลด Android SDK ครับ มีให้เลือกทั้งบน Windows, Mac และ Linux

หรือจะดาวน์โหลดแยกแต่ละองค์ประกอบมาก็ได้
เมื่อดาวน์โหลดเสร็จแล้วทำการคลายไฟล์ที่บีบอัดออกมาจะได้โฟลเดอร์ที่บรรจุชุด SDK
จากนั้นเรียกใช้งานโปรแกรม ไปที่ Settings เช็คถูกที่ Force http:// เพื่อกำหนดปลายของการดาวน์โหลดองค์ประกอบย่อยของโปรแกรมและการอัพเดตต่างๆ
เมื่อมีการอัพเดตใหม่ๆ ก็จะแจ้งเตือนที่แถบเมนู Available package
และให้เราเลือกดาวน์โหลด
เรียบร้อยครับ
ที่เมนู Installed packages แสดงองค์ประกอบย่อยที่เราไดติดตั้งไว้แล้ว ถ้าไม่ได้ใช้งานอันไหนก็ถอนการติดตั้งได้ครับ เพื่อประหยัดพื้นที่ฮาร์ดดิสค์ และเพื่อความเร็วในการเรียกใช้งานโปรแกรม
แถบเมนู About จะบอกรายละเอียดของโปรแกรมว่าเวอร์ชั่นอะไร
เมื่อทำการติดตั้ง และทำการอัพเดตเรียบร้อยแล้ว มาทดลองใช้งานอีมูเลเตอร์กันครับ ส่วนนึงพื้นฐานของการพัฒนาโปรแกรมคือการใช้งานอีมูเลเตอร์ (Emulator – ผู้เลียนแบบการทำงาน) ให้คล่องเพื่อที่ว่าต่อไปจะนำไฟล์ .apk ที่เราสร้างเสร็จแล้วมาทดสอบบนอีมูเลเตอร์ต่อไปครับ
กดที่ New เพื่อทำการสร้างรูปแบบการจำลองขึ้นมาใหม่ จะมีหน้าต่างให้เลือกว่าเราต้องการเลียนแบบการทำงานของแอนดรอยด์เวอร์ชั่นใด
มีความจุของ microSD card เท่าใด และขนาดของหน้าจอแสดงผลเท่าใด
เรียบร้อยครับ
รูปแบบของการเลียนแบบการทำงานก็พร้อมให้เราได้เลือกใช้งาน เพราะว่าเราสามารถสร้างรูปแบบหลายๆ รูปแบบให้พร้อมใช้งานได้ รวมไปถึงว่าสามารถเลือกที่ Edit เพื่อทำการแก้ไข และ Delete เพื่อลบรูปแบบที่เราไม่ได้ใช้งานแล้วออกได้
จากนั้นเลือกรูปแบบที่เราต้องการใช้งาน แล้วกกดที่ Start ถ้ายังไม่เลือก ปุ่ม Start จะกดไม่ได้ครับ
กำหนดขนาดของหน้าจอที่ต้องการใช้งานอีกครั้ง
รอโปรแกรมโหลดสักครู่ โดยขึ้นอยู่กับความเร็วของเครื่องคอมพิวเตอร์ที่เราใช้งาน
มาแล้วครับหน้าจอเลียนแบบการทำงาน มีปุ่มกดจำลองให้พร้อมใช้เลย
รอสักครู่จะมีโลโก้หลักปรากฏ และเข้าสู่หน้าโฮม
หน้าโฮมของระบบปฏิบัติการแอนดรอยด์เวอร์ชั่น 2.1 แบบที่ไม่ได้มีการปรับแต่งใดๆ จากผู้ผลิตโทรศัพท์มือถือ
จากนั้นทดลองใช้งานการเลียนแบบการทำงานได้เลยครับ กดที่สัญลักษณ์โทรศัพท์ เพื่อเข้าใช้งานการโทรศัพท์ มีเมนูให้ทดลองใช้ได้ครบครัน
เรียกใช้งานหน้าจอของเมนูหลักโดยการกดที่เครื่องหมายสี่เหลี่ยมกลางหน้าจอ
Settings ต่างๆ มีให้ครบ
ทดลองใช้งานเว็บบราวเซอร์ เริ่มจากใช้ Google ใส่คำที่ต้องการค้นหาลงไป “Whatphone” เลยครับ ยังแสดงผลภาษาไทยได้ไม่ถูกต้อง เพราะว่ายังไม่ได้ทำการเพิ่มตัวอักษรไทย และคีย์บอร์ดไทยลงไป ซึ่งเราสามารถทำได้ในภายหลังครับ
เข้าเว็บไซต์ Whatphone กันเลยครับ
ทดลองปรับตั้งรูปภาพพื้นหลัง ซึ่งเราก็สามารถเพิ่มภาพพื้นหลังลงไปในส่วนของการเลียนแบบการทำงานได้
เปลี่ยนเสร็จแล้ว กดปุ่มล็อคที่หน้าจอปุ่มกดจำลองการทำงาน ล็อคได้เหมือนจริงเลยครับ พร้อมกับภาพพื้นหลังที่เปลี่ยนไป
ปลดได้โดยการเอาเมาส์พอยเตอร์ไปวางแล้วลากเหมือนกับที่เราปลดล็อค
เมนูที่เพิ่มขึ้นมานอกเหนือจากปกติคือ Dev tools มีไว้สำหรับนักพัฒนาโดยเฉพาะ จะหาโอกาสกล่าวถึง และแนะนำการพัฒนาโปรแกรมบนแอนดรอยด์ต่อไปนะครับ
ปิดท้ายกันด้วยหน้าตาของแอนดรอยด์เวอร์ชั่น 2.2 ที่มิได้ผ่านการปรุงแต่งใดๆ
ในส่วนของ Android SDK มีประโยชน์มากๆ ครับ สำหรับนักพัฒนาทั้งมือใหม่ และมืออาชีพ เพราะว่าเมื่อทำการพัฒนาเสร็จแล้วก็สามารถทดสอบโดยการนำไฟล์ .apk ไปทดสอบได้เลย เพื่อหาข้อผิดพลาดต่างๆ และทดสอบการทำงาน ถ้าเกิดว่าโปรแกรมทำงานผิดพลาดอย่างไร เจ้า SDK ก็จะบอกเราเองไม่ต้องเสี่ยงไปทำงานบนเครื่องจริงแล้วเกิดข้อผิดพลาดขึ้นมา เครื่องจริงอาจจะแฮงค์  หรือได้รับผลกระทบมากน้อยก็ตามแต่ความรุนแรงอีกทีครับ ขั้นต้นคุ้นเคยกับการทำงานบนอีมูเลเตอร์ ต่อไปก็ศึกษาการพัฒนาโปรแกรมว่าใช้เครื่องมืออะไร มีพื้นฐานอะไรบ้าง ไม่ยากที่จะเริ่มต้นเรียนรู้ ขอเพียงเราสนใจ และมุ่งมั่นที่จะทำครับ

ไม่มีความคิดเห็น: