Translate

วันจันทร์ที่ 20 พฤษภาคม พ.ศ. 2556

[Android] พัฒนาแอพจากแอพจริง Thai Pilot Pray (2)

มาเริ่มจากการติดตั้งเครื่องมือพัฒนากันครับ ส่วนตรงนี้ของผมใช้ระบบ Windows นะครับ ส่วนใครที่ใช้ OS อื่นๆ อย่าง linux ก็ทำได้คล้ายๆ กันครับ


1. JDK (Java Development Kit) ส่วนนี้สำคัญมากครับ เพราะเป็นรากฐานของเรื่องราวทั้งหมด ^_^ ผมใช้ JDK 7 (ล่าสุดตอนนี้อ่ะครับ) ก็ดาวน์โหลดมาลงก่อนนะครับ ถ้าใครยังไม่มี JRE (Java Runtime Environment) ก็ดาวน์โหลดมาติดตั้งเพิ่มเติมด้วยครับ

Download JDK

อธิบายนิดหน่อยกับ Java :  สมัยก่อนผมก็งงๆ นะ เพราะมันมีคำย่อเยอะเหลือเกิน ทั้ง JDK, JRE, J2EE , JAVA SE, JAVA ME, JAVA FX ฯลฯ ไรอีกเยอะแยะไปหมด เอาเป็นว่าง่ายๆ ดังนี้ครับ คือ
 - JDK คือ ชุดคำสั่งสำหรับการพัฒนา อะไรที่ลงท้ายด้วย DK นี่ก็จะเกี่ยวกับการพัฒนาครับ
- JRE คือ ชุดโปรแกรมที่จะใช้เปิดโปรแกรมที่พัฒนามาจาก Java
นอกจากนี้ยังมี
- Java SE เป็นชื่อเรียกของ Platform การพัฒนาครับ ซึ่งที่เราใช้นี่ก็เป็น JDK ของ Java SE แบบเนี้ยครับ แล้วพวก J2EE, JavaME ก็เป็น Platform เช่นเดียวกันครับ
พอสังเขปนะครับ



2. Android SDK ปัจจุบันผมยังใช้ตัวนี้อยู่ครับ แต่อนาคตไม่แน่ว่าคงเปลี่ยนไปใช้ Android Studio รอให้เป็น version 1 ก่อน แต่ตัวนี้ก็ดีมากนะครับ ลงครั้งเดียวได้ครบเลย อำนวยความสะดวกมาก สมัยที่มี android 2.2 ผมเริ่มคิดจะเขียน ตอนนั้นต้องหาตัวนั้นตัวนี้มาลงประกอบกัน ยุ่งยากพอสมควรเลยทีเดียว

Android SDK

ในชุด SDK นี่จะประกอบไปด้วย
 - Eclipse : โปรแกรม IDE ที่สร้างจาก Java ยอดนิยม ที่หลายๆ ค่าย เอา Source code มาพัฒนาต่อเป็นของตัวเองครับ
- ADT plugin : Android Development Tools เป็นตัว plugin เพื่อให้ Eclipse สามารถใช้งาน Android ได้สะดวกครับ
- SDK platform : ชุดพัฒนา Android platform นั่นเองครับ 

การติดตั้ง
เห็นใน http://developer.android.com/sdk/installing/bundle.html เขาบอกว่าง่ายๆ เพียง 2 ขั้นตอน คือ
1. upzip ไฟล์ที่ download มาไปไว้ที่ใดที่หนึ่ง เช่น C:/android/
2. เข้าไป folder นั้น แล้วไปเปิดไฟล์ .../eclipse/eclipse.exe ขึ้นมา

จริงๆ มันก็เท่านั้นแหละครับ แต่ว่าใน windows ถ้าให้ดียังมีการ setting PATH ของทั้ง Java และ Android SDK แล้วก็การ update อะไรอีก ซึ่งหาได้จาก Blog หรือเว็บที่เขียนแนะนำทั่วไปได้ไม่ยากครับ สำหรับผมขอเว้นไว้แล้วกันนะครับ จะได้เข้าเรื่องกันเสียที

ตอนหน้า เริ่ม Project กันล่ะครับ...

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

แสดงความคิดเห็น