รายละเอียดรีวิว !
รีวิว [Lesson 2] สร้าง Project เขียน App Android และรันแอพผ่าน Emulator
หมายเหตุ ถ้าใครพลาด บทเรียนที่แล้วสามารถคลิกอ่านได้ที่นี่ รีวิว - [Lesson 1] เริ่มต้นเขียน แอพพลิเคชั่น Android ต้องทำอย่างไรบ้าง ?
- Application Name : ชื่อแอพ ซึ่งจะโชว์บนสมาร์ทโฟน
- Project Name : ชื่อของ Project แอนดรอยด์
- Package Name : ชื่อแพ็คเกจของแอพเรา ที่กำลังจะพัฒนา
- Minimum Required SDK : เวอร์ชั่นต่ำสุดของอุปกรณ์แอนดรอยด์ (API) ที่เราต้องการให้รันได้ เช่น เราต้องการให้แอพเราทำงานบน Android 2.2 (Froyo) ก็เลือก API 8: Android 2.2 (Froyo)
- Target SDK : เวอร์ชั่นของ API ที่ต้องการพัฒนา
- Compile With : เวอร์ชั่นของคอมไพเลอร์ เลือกให้เหมือน Target SDK ก็ได้นะ
- Theme : ธีมของแอพที่แสดงผล ตรงนี้ไม่ส่งผลอะไร เลือกแบบไหน เราก็สามารถปรับเปลี่ยนได้ภายหลัง
- Activity Name : ชื่อของคลาส (Class) หลักที่จะพัฒนาแอพ
- Layout Name : ชื่อ Layout ซึ่งจะเป็นตัวแสดงผลของแอพ
หมายเหตุ ในบทเรียนนี้ เราจะยังไม่เข้าไปแก้ไขโค้ด MainActivity.java นะครับ
- android:layout_width และ android:layout_height เป็นการกำหนด Attribute ขนาดของวัตถุ ที่นิยมใช้มีดังนี้
- match_parent >> อ้างอิงขนาดจาก Layout ด้านบน
- wrap_content >> ขนาดจะเท่าพอดีกับวัตถุ
- fill_parent >> ขนาดจะเต็มหน้าจอ คล้ายกับเปิด Windows เต็มหน้าต่าง
- android:text="@string/hello_world" >> แสดงตัวอักษร String ที่ถูกเก็บไปใน String ที่มีชื่อว่า hello_world
- app_name >> ชื่อแอพของเรา
- menu_settings >> ชื่อเมนูการตั้งค่า
- hello_world >> ข้อความที่เราต้องการจะแสดงในหน้า Layout
เป็นอย่างไรกันบ้างครับ สำหรับ [Lesson 2] สร้าง Project เขียน App Android และรันแอพผ่าน Emulator ถ้ามีส่วนไหนที่ไม่เข้าใจ หรือสงสัยสามารถคอมเม้นท์ถามได้ด้านล่างเลยครับ และในบทต่อไปเตรียมตัวพบกับการ เขียน App Android ลงทะเบียนเบื้องต้น ซึ่งจะทำให้เราเข้าใจความสัมพันธ์ของ Layout กับโค้ดในโปรแกรมได้มากยิ่งขั้น
อัพเดต ! [Lesson 3] ความสัมพันธ์ของ Layout และโค้ด Java ในการเขียน Android
แสดงความคิดเห็น
ความคิดเห็นที่ 14
13 มิถุนายน 2557 22:38:41 (IP 114.109.103.xxx)
| ||
GUEST
|
narmfon
ขอแนะนำที่เรียน Android คะ ไม่ว่าจะเป็นผู้เริ่มต้นเขียน Android ก็เรียนได้คะ เพราะหลักสูตรที่เรียนนั้นมีมากกว่า 60 บท และ ในทุกๆเดือนจะมีบทเรียนใหม่ๆ เพิ่มตลอด vidword.com สอนเขียนโปรแกรม android มากกว่า 60 บท ราคาเพียง 799 บาท พิเศษจ่ายครั้งเดียว ดูวีดีโอใหม่ ฟรี! ตลอดชีพ เรียนแบบออนไลน์ผ่านระบบอินเทอร์เน็ต เรียนได้จากทุกอุปกรณ์ ทุกที่ และทุกเวลา เสียง และภาพชัด วีดีโอไม่กระตุก มาทดลองเรียนกันนะคะ http://www.vidword.com/m/1111 ขอขอบคุณที่เลือกใช้บริการของทางเราคะ ขอบคุณค่ะ | |
ความคิดเห็นที่ 13
16 มกราคม 2557 11:12:03 (IP 110.77.182.xxx)
| ||
พอ จะเปิดใหม่ต้องติดตั้งใหม่ทุกครั้งเลย >> ลองดาวน์โหลดโปรแกรมมาติดตั้งใหม่ครับ ลองกลับไปอ่าน Lesson 1 ดูก่อน http://review.thaiware.com/384-Lesson-1-Android-Tutorial.html 2. อยากให้ทำเกมออกมาด้วยน่ะคัฟพอดีว่าครูของผมอยากได้เกมในสื่อการเรียนการสอนเพราะว่าผมทำเรื่องลมสุริยะครูเขาก็บอกให้ไปทำเกมมาดวยในแอฟนี้ ผมทำไม่เป็นอ่ะคัฟช่วยตอบผมหน่อยน่ะคัฟ >> คงต้องศึกษาไปเรื่อยๆ นะครับ ลองหาหนังสือมาหาอ่านดูก่อนนะ ไม่เข้าใจมาถามได้ 3. @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } } เกิด error ตรงตัว R ทั้งสองที่เลยค่ะ >> ลอง Compile ใหม่ดูครับ ไม่ก็ Restart Eclipse สักหนึ่งทีแล้วค่อย Compile ด้วยการไปที่ File/ Restart | ||
ความคิดเห็นที่ 12
23 กันยายน 2556 18:17:14 (IP 183.89.86.xxx)
| ||
GUEST
|
BB
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } } เกิด error ตรงตัว R ทั้งสองที่เลยค่ะ | |
ความคิดเห็นที่ 11
21 สิงหาคม 2556 11:02:27 (IP 110.77.232.xxx)
| ||
GUEST
|
ผู้ที่เรียนรู้
| |
ความคิดเห็นที่ 10
8 สิงหาคม 2556 17:16:49 (IP 171.99.119.xxx)
| ||
GUEST
|
rose
พอ จะเปิดใหม่ต้องติดตั้งใหม่ทุกครั้งเลย | |
ความคิดเห็นที่ 9
4 สิงหาคม 2556 17:03:50 (IP 124.121.92.xxx)
| ||
GUEST
|
maimemory
| |
ความคิดเห็นที่ 8
31 กรกฎาคม 2556 14:50:14 (IP 101.108.157.xxx)
| ||
GUEST
|
ceeball
| |
ความคิดเห็นที่ 7
2 กรกฎาคม 2556 16:34:34 (IP 171.99.47.xxx)
| ||
GUEST
|
wit
| |
ความคิดเห็นที่ 6
20 มิถุนายน 2556 10:19:29 (IP 58.8.149.xxx)
| ||
ส่วนภาษาที่ใช้เป็น Java และ XML เป็นหลัก สามารถอ่านรายละเอียดขั้นตอนการติดตั้งแบบละเอียด และดาวน์โหลดโปรแกรมได้ที่ [Lesson 1] เริ่มต้นเขียน แอพพลิเคชั่น Android ต้องทำอย่างไรบ้าง ? ลิงค์นี้เลยครับ http://review.thaiware.com/384-Lesson-1-Android-Tutorial.html | ||
ความคิดเห็นที่ 5
19 มิถุนายน 2556 22:59:38 (IP 49.48.132.xxx)
| ||
ไม่มีความคิดเห็น:
แสดงความคิดเห็น