ให้เรตสมาชิก: 1 / 5

ดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

Android – Architecture

ระบบปฏิบัติการ Android เป็นสแต็คของส่วนประกอบซอฟต์แวร์ที่ถูกแบ่งออกเป็นห้าส่วนและสี่ชั้นหลักที่แสดงด้านล่างในแผนภาพสถาปัตยกรรม

 

Linux kernel

อยู่ในชั้นล่างสุดของแผนภาพ คือ Linux 3.6 ที่มีประมาณ 115 แพทช์ นี้จะช่วยให้การใช้งานระหว่างอุปกรณ์กับซอฟต์แวร์ทำงานร่วมกันได้ดี

Libraries

อยู่ด้านบนของ Linux เป็นที่รวบรวมเครื่องมือเว็บบราวเซอร์ Webkit, SQLite, และการเชื่อมต่อ internet ต่างๆ

Android Libraries

  • android.app - ให้การเข้าถึงรูปแบบการใช้งานและเป็นรากฐานที่สำคัญของการใช้งานทั้งหมดของ Android
  • android.content – อำนวยความสะดวกในการเข้าถึงการเผยแพร่เนื้อหาและการส่งข้อความระหว่างการใช้งานแอพลิเคชันและส่วนประกอบ
  • android.database - ใช้ในการเข้าถึงข้อมูลที่เผยแพร่โดยผู้ให้บริการเนื้อหาและรวมถึงการเรียนการจัดการฐานข้อมูล SQLite
  • android.opengl - อินเตอร์เฟซ Java เพื่อกราฟิก 3D OpenGL ES API การแสดงผล
  • android.os – ให้การใช้งานที่มีการเข้าถึงบริการของระบบการดำเนินงานมาตรฐานรวมถึงข้อความการให้บริการของระบบและการสื่อสารระหว่างกระบวนการ
  • android.text – ใช้ในการแสดงผลและจัดการกับข้อความบนหน้าจอโทรศัพท์
  • android.view – หน่วยการสร้างพื้นฐานของอินเตอร์เฟซผู้ใช้โปรแกรม
  • android.widget - คอลเลกชันที่อุดมไปด้วยของใช้ที่สร้างไว้ล่วงหน้าส่วนติดต่อเช่นปุ่ม, ป้าย, มุมมองรายการผู้จัดการเค้าโครงปุ่ม ฯลฯ
  • android.webkit – ชุดการเรียนวัตถุประสงค์เพื่อให้ความสามารถในการท่องเว็บที่ถูกสร้างขึ้นในการใช้งาน

Android Runtime

นี้เป็นส่วนที่สามของสถาปัตยกรรมและอยู่บนชั้นที่สองจากด้านล่าง ส่วนนี้จะให้เป็นองค์ประกอบสำคัญที่เรียกว่าDalvik Virtual Machine ซึ่งเป็นชนิดของโปรแกรม Java Virtual Machine ออกแบบมาเป็นพิเศษและเพิ่มประสิทธิภาพสำหรับ Android

Dalvik VM ทำให้การใช้ลินุกซ์คุณสมบัติหลักเช่นการจัดการหน่วยความจำและแบบมัลติเธรด ในภาษา Java Dalvik VM ช่วยให้ทุกการประยุกต์ใช้ Android ที่จะทำงานในกระบวนการของตัวเองด้วย

Android runtime นอกจากนี้ยังมีชุด libraries หลักที่ช่วยให้นัพัฒนา Android Application ใช้โปรแกรมภาษาจาวามาตรฐาน

Application Framework

  • Activity Manager – ควบคุมทุกด้านของ Application Lifecycle และ Activity stack.
  • Content Providers - ช่วยให้การใช้งานในการเผยแพร่และใช้ข้อมูลร่วมกันกับโปรแกรมอื่น ๆ
  • Resource Manager - ให้การเข้าถึงทรัพยากรที่ฝังตัวที่ไม่ใช่รหัสเช่นสายการตั้งค่าสีและรูปแบบส่วนติดต่อผู้ใช้
  • Notifications Manager – ช่วยให้การใช้งานที่จะแสดงการแจ้งเตือนและการแจ้งเตือนให้กับผู้ใช้
  • View System - ชุดขยายมุมมองที่ใช้ในการสร้างการเชื่อมต่อผู้ใช้โปรแกรม

Applications

 

สามารถค้นหา Android Application ทั้งหมดได้ในชั้นนี้ เป็นชั้นที่ใช้งานเพื่อเขียน Application ต่างๆ ยกตัวอย่างเช่น Contacts Books, Browser, Games และอื่นๆ

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
วิธีการเดินทางจากปากเกร็ดเข้ากทม.
โดย nalinthip จ 05 ต.ค. 2020 3:31 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
104
จ 05 ต.ค. 2020 3:35 pm โดย nalinthip
วิธีการเดินทางจาก อุตรดิตถ์ ไป กรุงเทพ โดยรถทัวร์
โดย PhoorichayaM จ 05 ต.ค. 2020 2:51 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
112
จ 05 ต.ค. 2020 2:51 pm โดย PhoorichayaM
สอบถามเรื่องการออกแบบฐานข้อมูล ครับ
โดย Anonymous จ 05 ต.ค. 2020 11:44 am บอร์ด SQL - Database
2
269
จ 05 ต.ค. 2020 1:01 pm โดย บุคคลทั่วไป
แนวทางการเขียน BPMN
โดย thatsawan อ 04 ต.ค. 2020 2:15 pm บอร์ด Microsoft Office Knowledge & line & Etc
1
138
อ 04 ต.ค. 2020 3:42 pm โดย thatsawan
สัญลักษณ์ที่ใช้ใน BPMN ใช้งานกับกรณีใดบ้างคะ
โดย thatsawan ศ 02 ต.ค. 2020 5:31 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
141
ศ 02 ต.ค. 2020 5:39 pm โดย thatsawan
มือถือ asus จอค้าง รีบู้ต ก็ค้าง ที่โลโก้
โดย kenpapa ส 26 ก.ย. 2020 11:11 am บอร์ด Software Review
1
405
ส 26 ก.ย. 2020 12:23 pm โดย mindphp
เจอปัญหา Forbidden You don't have permission to access /index.php on this server. Additionally, a 403 Forbidden error
โดย mindphp อ 22 ก.ย. 2020 12:58 am บอร์ด Programming - PHP
1
1057
อ 22 ก.ย. 2020 7:44 pm โดย mindphp
มาแล้ว!!! MDSMS component สำหรับส่งข้อความผ่านทาง SMS บน Joomla
โดย bolue จ 21 ก.ย. 2020 5:17 pm บอร์ด MindPHP News & Feedback
0
259
จ 21 ก.ย. 2020 5:17 pm โดย bolue
สอบถามเรื่องการอ่านค่าสีสถานะของปุ่ม
โดย blebee90 จ 21 ก.ย. 2020 2:03 pm บอร์ด Programming - C/C++ & java & Python
1
244
จ 21 ก.ย. 2020 3:10 pm โดย mindphp
ต้องการกำหนดรุปแบบของช่องกรอกให้เป็นเเพทเทิร์นของเบอร์โทร เเต่ไม่ต้องการให้กรอกตัวหนังสือ
โดย thatsawan พฤ 17 ก.ย. 2020 3:18 pm บอร์ด JavaScript & Jquery Ajax
6
1604
พฤ 22 ต.ค. 2020 8:26 pm โดย mindphp
สถานที่จัดงานแต่งงานชิคๆ แบบไม่ง้อโรงแรม
โดย Anonymous พฤ 17 ก.ย. 2020 2:10 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
174
พฤ 17 ก.ย. 2020 2:10 pm โดย บุคคลทั่วไป
วิธีแก้ ean13 ปัญหาที่เจอคืออะไร แก้ยังไง
โดย bolue พ 16 ก.ย. 2020 6:38 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
198
พ 16 ก.ย. 2020 6:38 pm โดย bolue
สอบวิธีการ check user ว่าเราใช้ user ไหนอยู่ตอนนี้ ได้มั้ยครับ ใน command บน Ubuntu
โดย jirawoot พ 16 ก.ย. 2020 11:25 am บอร์ด Programming - C/C++ & java & Python
3
254
พ 16 ก.ย. 2020 11:52 am โดย mindphp
หน้าเว็บ phpBB เจอปัญหาโหลด 404 บ้างครั้งไม่รู้ว่าเป็นเพราะอะไรได้บ้าง
โดย thatsawan พ 16 ก.ย. 2020 11:17 am บอร์ด Programming - PHP
5
350
อ 22 ก.ย. 2020 1:00 am โดย mindphp
phpBB เป็นโปรแกรมประเภทไหนมาดูกัน
โดย Udomsak2539 อ 15 ก.ย. 2020 6:25 pm บอร์ด phpBB user Guide Knowledge
0
206
อ 15 ก.ย. 2020 6:25 pm โดย Udomsak2539
รวบรวมข้อมูลเบื้องต้น phpBB คืออะไร ฟีเจอร์ และประวัติ
โดย fhakun อ 15 ก.ย. 2020 6:14 pm บอร์ด PHP Knowledge
0
155
อ 15 ก.ย. 2020 6:14 pm โดย fhakun
สอบถาม วิธีเปิดแจ้งเตือน skype ค่ะ
โดย fhakun อ 15 ก.ย. 2020 6:07 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
159
อ 15 ก.ย. 2020 6:07 pm โดย fhakun
ฟีเจอร์พื้นฐานของ phpBB
โดย fhakun อ 15 ก.ย. 2020 5:33 pm บอร์ด PHP Knowledge
0
220
อ 15 ก.ย. 2020 5:33 pm โดย fhakun
สอบถาม วิธีแทรกลิ้งค์ให้ข้อความค่ะ
โดย fhakun อ 15 ก.ย. 2020 4:42 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
5
480
อ 15 ก.ย. 2020 5:05 pm โดย fhakun
สอบถาม วิธีติดตั้ง kazaam ใน ubantu ค่ะ
โดย fhakun อ 15 ก.ย. 2020 3:26 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
7
344
อ 15 ก.ย. 2020 4:38 pm โดย mindphp