20.11.2016 Views

ANDROID APP

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

xii<br />

บทนา<br />

รูปแบบการนำเสนอของหนังสือเล่มนี้<br />

ตัวอย่างการเขียนแอพในหนังสือเล่มนี้เป็นแบบง่ายๆ ไม่ซับซ้อนมากนัก สามารถศึกษาเองได้<br />

ในแต่ละตัวอย่างจะมีคำอธิบายขั้นตอนการทำงานโดยละเอียด ส่วนในบทที่ 1 และ 2 นั้นจะพูดถึง<br />

ความเป็นมา และทำความรู้จักกับระบบปฏิบัติการแอนดรอยด์ เพื่อเป็นพื้นฐานในการทำความเข้าใจ<br />

โครงสร้างการทำงานของระบบปฏิบัติการนี้<br />

ตัวอย่างเหล่านี้สามารถนำไปใช้อ้างอิงในการพัฒนาแอพได้หลายรูปแบบ โดยในตอนต้นของ<br />

แต่ละบทเรียนจะมีการอธิบายเทคนิคและจุดประสงค์ของตัวอย่างนั้นๆ เอาไว้ และในบางตัวอย่างจะมี<br />

การอ้างอิงถึงเนื้อหาในตัวอย่างอื่นๆ ก่อนหน้านั้นด้วย<br />

เมื่อได้ศึกษาเนื้อหาในหนังสือเล่มนี้ทั้งหมดแล้ว นักพัฒนาจะสามารถ<br />

m เริ่มต้นพัฒนาแอพบนระบบปฏิบัติการแอนดรอยด์ได้<br />

m พัฒนาแอพให้ทำงานบนระบบปฏิบัติการแอนดรอยด์เวอร์ชั่นต่างๆ ได้<br />

m เรียกใช้งานไลบรารีของแอนดรอยด์เพื่อพัฒนาโปรแกรมต่างๆ ได้<br />

m นำตัวอย่างในบทเรียนมาประยุกต์ใช้เพื่อพัฒนาแอพแอนดรอยด์ได้<br />

m พัฒนาแอพโดยใช้แนวคิดที่แตกต่างกันในจุดมุ่งหมายเดียวกันเพื่อเลือกแนวทางที่มี<br />

ประสิทธิภาพในการทำงานที่สุด<br />

m นำเทคนิคต่างๆ มาประยุกต์ใช้ในการพัฒนาแอพได้<br />

โครงสร้างของเนื้อหาในหนังสือเล่มนี้<br />

บทที่ 1 “ก้าวแรกกับแอนดรอยด์” ในบทนี้จะยังไม่มีตัวอย่างการเขียนแอพ แต่จะแนะนำระบบ<br />

ปฏิบัติการแอนดรอยด์และหลักการทำงานเบื้องต้นเพื่อปูไว้เป็นพื้นฐานในการเรียนรู้บทต่อๆ ไป<br />

บทที่ 2 “การพัฒนาแอพเบื้องต้น: แอคทิวิตี้ และ อินเท็นต์” จะพูดถึงส่วนประกอบทั้ง 4 ส่วน<br />

ของระบบปฏิบัติการ แอนดรอยด์ รวมถึงการอธิบายโครงสร้างของโปรเจ็กต์ที่ใช้ในการพัฒนาแอพ<br />

และการทำงานของ Activity<br />

บทที่ 3 “เธรด เซอร์วิส รีซีฟเวอร์ และการแจ้งเตือน” จะอธิบายการทำงานเบื้องหลังของระบบ<br />

ปฏิบัติการแอนดรอยด์ ซึ่งประกอบด้วย เธรด เซอร์วิส รีซีฟเวอร์ และข้อความการแจ้งเตือนต่างๆ<br />

บทที่ 4 “ส่วนการติดต่อกับผู้ใช้งาน (User Interface)” จะเกี่ยวกับการออกแบบส่วนการติดต่อ<br />

กับผู้ใช้งาน และมุมมองต่างๆ<br />

บทที่ 5 “อีเวนต์ต่างๆ ที่เกิดขึ้นในส่วนการติดต่อกับผู้ใช้งาน” จะพูดถึงอีเวนต์ต่างๆ ที่เกิดขึ้นใน<br />

ส่วนการติดต่อกับผู้ใช้งาน<br />

บทที่ 6 “เทคนิคการทำงานร่วมกับมัลติมีเดีย” จะเกี่ยวกับการปรับแต่ง บันทึก และเล่นสื่อ<br />

มัลติมีเดีย เช่น ข้อมูลภาพ และข้อมูลเสียง<br />

บทที่ 7 “การติดต่อกับฮาร์ดแวร์ต่างๆ” จะเกี่ยวกับการเรียกใช้งานไลบรารีที่เกี่ยวข้องกับ<br />

ฮาร์ดแวร์ของแอนดรอยด์เพื่อนำมาใช้ในแอพที่พัฒนาขึ้น<br />

บทที่ 8 “เครือข่าย” จะพูดถึงการติดต่อกับแหล่งข้อมูลภายนอกต่างๆ อย่างเช่น เว็บ<br />

หรือเครือข่ายทางสังคม

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!