android application Component

ในโปรแกรมที่เขียนแอนดรอยด์ ประกอบไปด้วยอะไรบ้าง ผมเรียกสิ่งนี้ว่า android Application Component จะประกอบไปด้วย 4 ส่วน ตามนีครับ

 

  1. Activity หรือ User Interface
  2. Service Provider
  3. Broadcast Receiver หรือที่เราคุ้นกับ Data Provider
  4. Content Provider หรือ Systyem Event Listtener

 

1. Activity (User Interface)

 

 

Activity หรือ ที่เรามักเรียกว่า User Interface คือ สิ่งที่เรามองเห็น , สิ่งที่ตัวโปรแกรมแสดงผลออกมา ทำหน้าที่ ควบคุม , โต้ตอบ หน้าจอ กับ ผู้ใช้ โดยสิ่งที่อยู่ใน Activity จะถูกเรียกว่า "View" เช่น

  • button
  • text fields
  • scroll bars
  • menu items
  • chackboxes

โดยการทำงานของ Activity จะมี Lift Cycle แบบนี้

  • Running
  • Pause
  • Stop
  • Kill

เรื่องนี้ยาวเอาไว้ผมจะมาขยายอีกที นะครับ

2. Service (Service Provider)

 

 

Service Provider จะเป็นการบวนการทำงานที่อยู่ ด้านหลัง หรือ Background Process เช่น การติดต่อกับ NetWork หรือ การคำนวนค่าต่างๆ ให้กับ Activity ครับ

 

3. Broadcast Receiver (Data Provider)

 

 

Smart Phone ไม่เหมือนกับ PC หรือ Notebook จะต้องมีส่วนที่ค่อย เฝ้าว่า จะมีใครโทรเข้า , โทรออก , ข้อความเข้า หรือ ออก เฝ้าดู แบตว่าจะหมดหรือยัง การบวนการพวกนี้เราเรียกว่า Broadcast Receiver หรือ Data Provider ครับ

4. Content Provider (System Event Listener)

 

 

โปรแกรมแอนดรอยด์อันหนึ่ง จะสามารถส่งค่า หรือ ข้อมูล ที่ตัวเองคำนวน ได้ ไปยังโปรแกรมแอนดรอยด์ อันอืนๆได้ อาจจะส่งในรูปแบบ ไฟร์ หรือ ฐานข้อมูลแบบ SQLite ก้ได้ครับ

 

จะเขียนโปรแกรมแอนดรอยด์ ผมว่า รู้แค่เนีย น่าจะพอเขียนโปรแกรมแอนดรอยด์ ได้แล้วครับ

 

 

 

 

 

คู่มือการอบรมแอนดรอยด์ สำหรับ ผู้เริ่มต้น

Open publication - Free publishing - More android

joomla stats



Powed By EWTC easy4com workshop & training center

53 Bangna-Trad14 Bangna Bangkok 10260

office:02-393-0970 fax:02-399-2542 hotline24/7:081-859-5309