Basic Android Development: เริ่มต้นกับ Android Studio

13
BASIC ANDROID APPS Setting up Android Studio

Transcript of Basic Android Development: เริ่มต้นกับ Android Studio

BASIC ANDROID APPS

Setting up Android Studio

BASIC ANDROID APPS

การตดตง Android Studio: เขาไปทเวบไซต http://developer.android.com/sdk/index.html

BASIC ANDROID APPS

ส าหรบแพลตฟอรม Windows ใหตดตงผานไฟล .EXE ใหเรยบรอย

ส าหรบแพลตฟอรม Max OSX ใหตดตงไฟล .DMG ลากไปท Applications

เมอท ำกำร ดำวนโหลดเรยบรอยแลว

BASIC ANDROID APPS

เปดใชโปรแกรมครงแรกใหตงคา ดาวนโหลด SDK ลาสดของ Android

เลอกชดพฒนา SDK Tools ลาสดเสมอ: จะมการอพเดต

บอยๆ จาก Google ซงโปรแกรมจะแจงเราอตโนมต

เลอกตดตงชดพฒนาของ android SDK แตละเวอรชนทเรา

ตองการ {ปจจบนเลอก 4.2.2, 4.3, 4.4, 5 กเพยงพอแลว}

1

2 3

หมายเหต: ขนตอนท 2 และ 3 ใชเวลานานมากขนอยกบ อนเทอรเนตของเรา

BASIC ANDROID APPS

การ Run ตว แอพพลเคชนของเราครงแรกให คลกท “Run” บน Tool Bar

BASIC ANDROID APPS

Run ตว Emulator หรอไปตงคาใหมไดท “…” ดานขวา

เลอกหนา จอหรอตงคา Spec ของ Emulator ทเราตองการได

BASIC ANDROID APPS

BASIC ANDROID APPS

Java เปนภาษาโปรแกรมหลกทใชเขยนพฒนาบน แอพพลเคชน Android มรปแบบการเรยก ฟงกชนดงน

public class Tutorial1 { public static void main(String[] args) { } }

Class Tutotial1 เปน Class ใหญหรอ Class แม และตามดวย เมธอดยอยทปรากฏใน class แม คอ

main()

BASIC ANDROID APPS

อธบาย: สรางตวแปรชอวา result ขนมา เกบผลลพธของคา 1+2 ท าการ Print ผลลพธทอยใน ตวแปร result ตอจาก String “1+2=“ ออกมา เราจะไดผลลพหลงจาก Run Java วา “3” แสดงผลรวมกบ String กไดผลลพวา “1+2=3”

BASIC ANDROID APPS

BASIC ANDROID APPS public class Tutorial4 { public static void main(String[] args) { int month = 1; String monthString; switch (month) { case 1: monthString = "January"; break; case 2: monthString = "February"; break; case 3: monthString = "March"; break; case 4: monthString = "April"; break; case 5: monthString = "May"; break; case 6: monthString = "June"; break; case 7: monthString = "July"; break; case 8: monthString = "August"; break; case 9: monthString = "September"; break; case 10: monthString = "October"; break; case 11: monthString = "November"; break; case 12: monthString = "December"; break; default: monthString = "Invalid month"; break; } System.out.println("Month Name : " + monthString); } }

BASIC ANDROID APPS

อธบาย:

เมธอดคลาส main() มการเรยกผลลพ class2, class3

ใน class2 เรยกผลลพใน class3 มาแสดง ใน Class 3 มการแสดงผลลพธ และ เรยก Class4 มาแสดง ใน class 4 ไมไดถกเรยกโดย Main แตกจะไปปรากฏ เพราะถกเรยกโดย Class 3 ซง Class 3 ถกเรยกโดย Main()

BASIC ANDROID APPS

การใช array จะมทฤษฏปรากฏในบทเรยนสปดาหท 4-5