Basic Android Development: เริ่มต้นกับ Android Studio
-
Upload
banyapon-poolsawasd -
Category
Technology
-
view
203 -
download
3
Transcript of Basic Android Development: เริ่มต้นกับ 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 ตว Emulator หรอไปตงคาใหมไดท “…” ดานขวา
เลอกหนา จอหรอตงคา Spec ของ Emulator ทเราตองการได
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 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()