Android Overview


อันนี้เขียนตามความเข้าใจ และที่ศึกษามานิดหน่อย

   แพลทพอร์มใหม่สำหรับโมบายด์โฟน หรือ OS(Linux Kernel) ของโมบาย
จุดประสงค์ที่ทำขึ้นก็เหมือนจะให้ทำอะไรก็ได้บนโมบายโฟน และฟรี(การพัฒนา)
ซึ่งสามารถพัฒนาโปรแกรมต่างๆ ได้เองผ่าน SDK + Eclipse + Android Plugins

  โดย Applications หลักของ Android ได้แก่  Contract , Browser , Map

ความสามารถพื้นฐาน

- Contract สามารถค้นหาชื่อด้วยการพิมพ์ ตัวอักษรแรกของชื่อ ก็จะปรากฎ รายชื่อผู้ที่ต้องการติดต่อ
- สามารถดูแผนที่ของผู้ที่เราติดต่อได้จากการ ค้นหา จากที่อยู่ของผู้ติดต่อ
- สามารถรับส่งข้อความและตอบโต้ผ่านทาง Internet

-
สามารถใช้ Browser ดูข้อมูล www ได้ และสามารถดู history บนเครื่องได้
- สามารถเล่นเกมส์สามมิติได้ (3D Game)
- สนับสนุนระบบแผนที่ของ Google
- สนับสนุนระบบ Location-Base Services(LBS) , Global Positioning System (GPS)
- สนับสนุนการสร้างภาพ 2D/3D OpenGL/ES
- มี API ที่สนับสนุน Low-Level Hardware Access Bluetooth and WiFi แต่ยังไม่มีใน sdk รุ่นนี้
- สนับสนุน Media ไฟล์ Mp3 หรือ Music File , Game Sound Effect และ Video
และสนับสนุนทั้งแบบ URIs หรือ Streaming ผ่านเน็ทเวิร์ค

Android Architecture

Android Architecture

Application Framwork
- Activity Manager
- Window Manager
- Content Providers
- View System
- Notification Manager
- Package Manager
- Telephony Manager
- Resource Manager
- Location Manager
- XMPP Service
<p>Libraries
- Surface Manager
- Media Framwork
- SQLite
- OpenGL|ES
- FreeType
- WebKit
- SGL
- SSL
- libc
</p>

Andriod Runtime
- Core Libraries
- Dalvik Virual Machine

Linux Kernel
- Display Driver
- Camera Driver
- Bluethooth Driver
- Flash Memory Driver
- Binder(IPC) Driver
- USB Driver
- Keypad Driver
- WiFi Driver
- Audio Drivers
- Power Management

ทุก application ถูกพัฒนาบนพื้นฐานภาษา Java
Libraries ของ Android รวมเอา libraries ของ C/C++
โดย System C libray เป็น BSD libc

</font>

คำสำคัญ (Tags): #android architecture#android overview
หมายเลขบันทึก: 148052เขียนเมื่อ 21 พฤศจิกายน 2007 05:04 น. ()แก้ไขเมื่อ 6 กันยายน 2013 18:34 น. ()สัญญาอนุญาต:


ความเห็น (2)

กำลังสนใจอยู่เหมือนกันครับ ตอนนี้ google มีจัดแข่งขัน มีเงินรางวัลมาล่อใจรวมมากถึง 10 ล้านเหรียญเลย Android Developer Challenge

กำลังศึกษาวิธีการใช้อยู่ครับ ก็ศึกษาจากตัวอย่างของรุ่นพี่ที่ได้ให้คำแนะนำไว้
พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ขอแนะนำ ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี