วิธีพัฒนาแอพ Android

ระบบปฏิบัติการ Android บนมือถือของ Google นั้นสมบูรณ์แบบสำหรับนักเขียนโค้ดที่ต้องการพัฒนาแอปพลิเคชั่นโทรศัพท์โดยไม่ต้องผ่านระบบอนุมัติของ Apple คู่มือนี้จะตั้งค่าคุณด้วยซอฟต์แวร์และเครื่องมือที่เหมาะสมในการเขียนโค้ดแนวคิดแอพนักฆ่าของคุณได้อย่างง่ายดาย

ไม่ว่าคุณจะเขียนโปรแกรมเก่งแค่ไหนหากคุณไม่สามารถคาดหัวชุดพัฒนาซอฟต์แวร์ (SDK) ของ Android ได้แอปของคุณอาจถูกเขียนด้วย Shakespeare ดังนั้นทำตามขั้นตอนเหล่านี้และเริ่มที่จะจับกับกระบวนการ

ชุดพัฒนา Java

สิ่งแรกที่คุณจะต้องเริ่มเขียนแอปพลิเคชัน Java (พื้นฐานของแอพ Android) คือ Java Development Kit (JDK) ซึ่งจัดทำโดย Oracle ที่ลิงค์นี้

คุณอาจได้รับ Java Runtime Environment (JRE) ในรูปแบบมากมายในช่วงเวลาหนึ่งของการดำเนินการอินเทอร์เน็ตรายวันของคุณซึ่งช่วยให้คุณสามารถรันแอปเพล็ตบนคอมพิวเตอร์ของคุณ คุณควรถอนการติดตั้งเวอร์ชัน JRE ที่คุณมีอยู่ในปัจจุบันในกรณีที่ขัดแย้งกับรุ่น JDK ที่คุณกำลังดาวน์โหลด โชคดีที่การติดตั้งด้านบนมีเวอร์ชั่นล่าสุดและยอดเยี่ยมที่สุดของ JRE ซึ่งจะเข้ากันได้อย่างแน่นอนช่วยให้คุณประหยัดงานที่ยากลำบากในการติดตั้งใหม่ในภายหลัง

ดาวน์โหลดและเรียกใช้โปรแกรมติดตั้งตรวจสอบให้แน่ใจว่า 'เครื่องมือในการพัฒนา', 'ซอร์สโค้ด' และ 'Public JRE' รวมอยู่ในหน้าต่างการติดตั้งแบบกำหนดเองดังที่แสดงด้านล่าง (มุมมองของคุณอาจแตกต่างกัน) คลิก 'ถัดไป' อ่านข้อตกลงใบอนุญาตหากคุณมีเวลามากในมือปล่อยให้ทำในสิ่งที่คุณทำ

ในขณะที่แอปพลิเคชันการพัฒนาสภาพแวดล้อมแบบบูรณาการ (IDE) ส่วนใหญ่ - รายละเอียดในขั้นตอนถัดไป - มาพร้อมกับคอมไพเลอร์ของตัวเองโดยทั่วไปจะมีประโยชน์ในการกำหนดค่าคอมไพเลอร์ Java ที่ติดตั้งใหม่ของคุณเป็น Command Prompt

สำหรับ Windows ให้ไปที่ระบบผ่านแผงควบคุมและเลือกการตั้งค่าขั้นสูง จากที่นี่เลือก 'ตัวแปรสภาพแวดล้อม' และค้นหาตัวแปรที่ชื่อว่า 'เส้นทาง' เพิ่มพา ธ ไฟล์ของไดเรกทอรี 'bin' ของการติดตั้ง Java ใหม่ของคุณตามตัวอย่างด้านล่าง

ใช้คำสั่ง 'java -version' และ 'javac -version' เพื่อตรวจสอบว่าทั้งหมดได้ผ่านการว่ายน้ำแล้วและคุณควรได้รับบางอย่างตาม:

ติดตั้ง IDE

ซอฟต์แวร์สภาพแวดล้อมการพัฒนาแบบบูรณาการมีการใช้อย่างกว้างขวางโดยนักเขียนโปรแกรมที่มีประสบการณ์และมือใหม่เพื่อพัฒนาโปรแกรม สำหรับผู้ที่ไม่ได้ฝึกหัด IDE คือแอปพลิเคชั่นที่ช่วยโปรแกรมเมอร์ในการเขียนโค้ดโดยจัดเตรียมชุดเครื่องมือที่ครอบคลุมเช่น debuggers คอมไพเลอร์และอื่น ๆ

ในขณะที่มีแอพพลิเคชั่น IDE ให้เลือกมากมายสำหรับการสาธิตครั้งนี้เราจะใช้ซอฟต์แวร์ฟรี Eclipse เนื่องจาก Google มีปลั๊กอินสำหรับมันที่รวมกับ Android SDK ตามลิงค์นี้และค้นหารุ่นที่ถูกต้องสำหรับระบบของคุณ

ส่วนนี้จะแตกต่างกันอย่างมีนัยสำคัญ แต่รุ่นที่ฉันดาวน์โหลดมาเป็นไฟล์ zip ซึ่งหลังจากแตกไฟล์แล้วให้รวมไฟล์ 'eclipse.exe' ที่ทำงานโดยไม่ต้องผ่านการติดตั้งใด ๆ หากรุ่นของคุณต้องการการติดตั้งให้ทำตามขั้นตอนพร้อมการตั้งค่าเริ่มต้นเนื่องจากไม่จำเป็นต้องมีการกำหนดค่าเฉพาะ ในการเรียกใช้ครั้งแรกคุณจะถูกขอให้ระบุ 'Workbench' ซึ่งรหัสของคุณและไฟล์ที่เกี่ยวข้องจะถูกเก็บไว้ ทุกที่ที่สะดวกจะพอเพียง

เมื่อเสร็จแล้วคุณจะเห็นสิ่งที่ไม่แตกต่างกันในเรื่องนี้:

หากคุณต้องการทำความคุ้นเคยกับ Eclipse มากขึ้นก่อนที่จะดำเนินการต่อให้เปิดหน้าต่างวิธีใช้และดูในคู่มือผู้ใช้ Workbench นอกจากนี้ยังมีคู่มือการพัฒนา Java ที่สามารถให้คำแนะนำเกี่ยวกับพื้นฐานของ Java หากคุณไม่คุ้นเคยกับภาษา

รับชุดพัฒนาซอฟต์แวร์ Android

ไปที่ลิงค์นี้และเลือก 'รับ SDK' ในหน้าถัดไปให้ไปที่ลิงค์เพื่อติดตั้ง Android SDK สำหรับระบบของคุณ

เมื่อดาวน์โหลดไฟล์ปฏิบัติการเสร็จแล้วให้เรียกใช้การติดตั้ง เมื่อคุณไปที่หน้าต่างด้านล่างจดบันทึกไดเรกทอรีที่ติดตั้งไว้ (หรือเปลี่ยนแปลงหากคุณต้องการ)

เมื่อการติดตั้งเสร็จสมบูรณ์ให้เปิดตัวจัดการ SDK Android และคุณจะเห็นหน้าจอด้านล่าง:

คลิกที่ปุ่มเพื่อติดตั้งแพ็กเกจและทรัพยากรที่จำเป็นทั้งหมดซึ่งไม่ได้รวมอยู่ในการติดตั้งดั้งเดิม

ติดตั้งปลั๊กอินเครื่องมือพัฒนา Android

Google ได้จัดทำปลั๊กอิน Android SDK ที่ทำขึ้นเป็นพิเศษสำหรับ Eclipse ซึ่งสามารถเพิ่มได้โดยตรงจากภายใน IDE เอง

ใน Eclipse ไปที่ 'วิธีใช้' และเลือก 'ติดตั้งซอฟต์แวร์ใหม่' คลิกปุ่ม 'เพิ่ม' และคุณจะเข้าสู่หน้าต่างเพื่อเพิ่มที่เก็บซอฟต์แวร์ออนไลน์ที่มีปลั๊กอิน ADT ตั้งชื่อที่สื่อความหมายแล้วป้อน URL ต่อไปนี้ลงในช่อง 'ที่ตั้ง':

  • //dl-ssl.google.com/android/eclipse

คลิก 'ตกลง' เลือกพื้นที่เก็บข้อมูลที่เพิ่มใหม่และทำเครื่องหมาย 'เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์'

คลิก 'ถัดไป' และทำตามขั้นตอนเพื่อติดตั้งไฟล์ปลั๊กอิน เมื่อเสร็จสมบูรณ์ไอคอนทั้งสองนี้ควรปรากฏในแถบเครื่องมือของ Eclipse:

ตอนนี้ไปที่ 'หน้าต่าง' และ 'การตั้งค่า' เลือกส่วน 'Android' และตรวจสอบว่าที่ตั้ง SDK นั้นเหมือนกับไดเรกทอรี SDK ที่คุณจดบันทึกไว้ก่อนหน้านี้ คุณควรได้รับผลลัพธ์เช่นนี้:

ตอนนี้คุณเป็นเจ้าของปลั๊กอินเครื่องมือพัฒนา Android อย่างภาคภูมิใจ

การตั้งค่าตัวจำลอง Android

แม้ว่ามันจะช่วยได้ แต่คุณไม่จำเป็นต้องเป็นเจ้าของอุปกรณ์ Android จริง ๆ เพื่อสร้างแอพสำหรับพวกเขาเพราะ Google chucks ในอีมูเลเตอร์ของมือถือระบบปฏิบัติการพร้อมกับ SDK ก่อนที่คุณจะเริ่มการเขียนโค้ดคุณควรตั้งค่า Android Virtual Device (AVD) ให้คุ้มค่าเพื่อให้คุณได้ทดสอบแพลตฟอร์มที่พร้อมและรออยู่

ในแถบเครื่องมือ ADT ที่คุณเพิ่มในขั้นตอนสุดท้ายให้เลือกปุ่มขวาด้วยไอคอนโทรศัพท์ นี่เป็นการเปิดตัวจัดการ AVD ดังที่แสดงด้านล่าง:

ตอนนี้เราจะสร้างอุปกรณ์เสมือนใหม่ ตัวอย่างนี้จะสร้างอุปกรณ์ทั่วไป แต่มีทรัพยากรรายละเอียดการกำหนดค่าสำหรับอุปกรณ์ Android ออนไลน์ เลือก 'ใหม่' แล้วคุณจะพบกับหน้าต่างว่างด้านล่าง:

  • ชื่อ: หากคุณกำลังจะทดสอบการกำหนดค่าอุปกรณ์หลายรายการคุณจะต้องมีคำอธิบาย มิฉะนั้นชื่อสามัญจะทำงานได้ดี
  • เป้าหมาย: นี่เป็นเวอร์ชั่นของ Android ที่ตัวจำลองจะทำงาน ในกรณีส่วนใหญ่ตัวเลือกเดียวของคุณในปัจจุบันคือ Android เวอร์ชันล่าสุดซึ่งเป็นส่วนหนึ่งของการติดตั้ง SDK อย่างไรก็ตามหากคุณต้องการทดสอบเวอร์ชันก่อนหน้า (ซึ่งน่าจะฉลาดเนื่องจากมีความหลากหลายของเวอร์ชันที่ยังใช้งานอยู่) ให้ใช้ตัวจัดการ SDK เพื่อติดตั้งเวอร์ชันเพิ่มเติม
  • การ์ด SD: ระบุจำนวนพื้นที่เก็บข้อมูลเพิ่มเติมที่อุปกรณ์จะใช้ โดยค่าเริ่มต้นอุปกรณ์เสมือนจะมีพื้นที่เก็บข้อมูล 'ภายใน' 194 เมกะไบต์ข้างๆการ์ด SD ดังนั้นคุณสามารถใช้การควบคุมนี้เพื่อกำหนดพื้นที่เก็บข้อมูลโดยรวมของอุปกรณ์โดยรวม
  • สกิน: คุณสามารถใช้การควบคุมนี้เพื่อติดตั้งลักษณะและการกำหนดค่าของอุปกรณ์เฉพาะ (เช่น HTC One X) รอบ ๆ หน้าจอ แต่สำหรับวัตถุประสงค์ของเราค่าเริ่มต้นก็โอเค
  • ฮาร์ดแวร์: เนื่องจากมีฮาร์ดแวร์มากมายบนอุปกรณ์ทางกายภาพที่ใช้ Android คุณสามารถใช้การควบคุมนี้เพื่อเพิ่มคุณสมบัติฮาร์ดแวร์เสมือนใด ๆ ที่คุณต้องการให้แอปของคุณใช้

เมื่อเสร็จแล้วหน้าต่าง AVD Manager ตอนนี้ควรจะแสดงรายการอุปกรณ์ที่คุณสร้างขึ้นใหม่ คุณสามารถคลิก 'เริ่ม' เพื่อเรียกใช้อุปกรณ์นี้ แต่โปรดทราบว่าการบู๊ตครั้งแรกอาจใช้เวลาค่อนข้างนาน

โครงการ Android แรกของคุณ

ตอนนี้คุณได้ชั่งน้ำหนักคอมพิวเตอร์ของคุณด้วยแอปพลิเคชันและปลั๊กอินเหล่านี้แล้วคุณก็พร้อมที่จะเริ่มการเข้ารหัสจริงแล้ว แต่ก่อนอื่นเราต้องตั้งค่าไฟล์โครงการ

ในการเริ่มต้นให้ไปที่ 'ไฟล์', 'ใหม่', 'โครงการ' และขยายแท็บ Android เลือก 'Android Application Project' และคุณจะเห็นหน้าจอนี้:

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

คลิก 'ถัดไป' เพื่อดำเนินการต่อและระบุไอคอนตัวเรียกใช้งานที่จะแสดงแอปของคุณ ในเมนูถัดไประบบจะขอให้คุณสร้าง 'กิจกรรม' สำหรับแอปของคุณ

กิจกรรมคือการกระทำหรือมุมมองที่ผู้ใช้จะโต้ตอบอย่างมีประสิทธิภาพดังนั้นวิธีตรรกะในการแบ่งโปรแกรมของคุณโดยกิจกรรมในแง่ของสิ่งที่ windows ผู้ใช้จะเห็นและฟังก์ชั่นการใช้งานในแต่ละ ตัวอย่างเช่นหากคุณกำลังทำโปรแกรม "Hello World" ง่ายๆคุณจะต้องมีกิจกรรมเดียวซึ่งจะเป็นมุมมองที่แสดงข้อความขณะที่การตั้งค่าอินเทอร์เฟซทั้งหมดจะถูกดึงลงมาจากไฟล์ทรัพยากรที่ SDK สร้างขึ้น

เมื่อคุณตัดสินใจทำกิจกรรมของคุณแล้วให้คลิก 'เสร็จสิ้น' Eclipse จะรวบรวมไฟล์ทั้งหมดที่คุณต้องการสำหรับแอพของคุณซึ่งคุณจะเขียนโค้ดและ / หรือเปลี่ยนการตั้งค่าเพื่อระบุพารามิเตอร์ของโปรแกรมของคุณ

ที่นั่นคุณมีมัน ทุกอย่างพร้อมให้คุณเริ่มรวมแอพของคุณเข้าด้วยกัน Chaps ที่ดีที่ Google มีชุดบทเรียนแบบละเอียดเพื่อจับมือกับการพัฒนาแอพ Android (สำหรับผู้ที่มีประสบการณ์การเขียนโปรแกรม) บนเว็บไซต์ Android ทุกคนที่ต้องการเริ่มต้นกับการเขียนโปรแกรม Java ก่อนควรหาบทช่วยสอนเช่นที่ได้รับจาก Oracle

 

แสดงความคิดเห็นของคุณ