วันพุธที่ 27 กรกฎาคม พ.ศ. 2554

ประวัติ ความเป็นมา โครงสร้าง android

    ความหมายของ Android
แอนดรอยด์ (อังกฤษ: android
) คือ หุ่นยนต์ที่สร้างขึ้นมาเลียนแบบมนุษย์ โดยปกติแล้วทั้งทางด้านกายภาพและพฤติกรรม คำนี้ผันมาจากคำกรีก andr- หมายถึง "มนุษย์, เพศชาย" และปัจจัยเสริมท้าย -eides ซึ่งเคยมีความหมายว่า "ในสปีชีส์ของ, เหมือนกับ" (จากคำว่า eidos หมายถึง "สปีชีส์")

คำว่า "ดรอยด์" ซึ่งหมายถึงหุ่นยนต์ในเรื่อง สตาร์ วอร์ส ก็ผันมาจากความหมายนี้. จนถึงขณะนี้ แอนดรอยด์ยังคงมีอยู่แต่ในนิยายวิทยาศาสตร์ บ่อยครั้งในภาพยนตร์และโทรทัศน์. อย่างไรก็ตาม หุ่นยนต์ฮิวแมนนอยด์ก็มีขึ้นบ้างแล้วในขณะนี้.

พจนานุกรมภาษา อังกฤษ Webster ฉบับปี 1913 ระบุว่า "
Android" เป็นได้ทั้งคำนามและคำวิเศษณ์ โดยถ้าเป็นคำนาม หมายถึง "เครื่องจักรหรือเครื่องอัตโนมัติในรูปของมนุษย์" และถ้าเป็นคำวิเศษณ์ หมายถึง "คล้ายมนุษย์" 
 
     โครงสร้างของโปรแกรมประยุกต์ Android จะถูกกำหนดเป็นดังนี้

The file AndroidManifest.xml ไฟล์ที่ AndroidManifest.xml
This defines the components of the application and their relationships. นี้กำหนดองค์ประกอบของโปรแกรมประยุกต์และความสัมพันธ์ของพวกเขา It gives the permissions to application as to what it can do with users. มันจะให้สิทธิ์ในการประยุกต์ใช้เป็นสิ่งที่มันสามารถทำอะไรกับผู้ใช้ It can also give permission to components of the application. นอกจากนี้ยังสามารถให้สิทธิ์กับส่วนประกอบของโปรแกรม

The views (Class android.view.View) มุมมอง (Class android.view.View)
The interface of a program for Android is a tree of views. อินเตอร์เฟซของโปรแกรมสำหรับ Android เป็นต้นไม้ของมุมมอง


Activity (android.app.Activity class) กิจกรรม (ระดับ android.app.Activity)
This is something that the user can do, translated into program. นี่คือสิ่งที่ผู้ใช้สามารถทำการแปลลงในโปรแกรม It corresponds to a screen, but can have multiple views. มันสอดคล้องกับหน้าจอ แต่สามารถมีหลายมุมมอง

Intent (android.content.Intent class) เจตจำนง (ระดับ android.content.Intent)

Describes an action which must be performed. อธิบายถึงการกระทำที่จะต้องทำ

Service (android.app.Service ) เซอร์วิส (android.app.Service)
Program that operates in background. โปรแกรมที่ทำงานในพื้นหลัง

Content Provider (android.content.ContentProvider class) ผู้ให้บริการเนื้อหา (android.content.ContentProvider ชั้น)

Encapsulates data and provides them commonly to several programs. encapsulates ข้อมูลและให้พวกเขามักจะหลายโปรแกรม

Notification (android.app.NotificationManager and android.app.Notification classes) ประกาศ (android.app.NotificationManager และการเรียน android.app.Notification)

Class which informs the user about what is happening. ชั้นเรียนซึ่งแจ้งผู้ใช้เก​​ี่ยวกับสิ่งที่เกิดขึ้น

Besides components, there are also resources that can be XML files, image files as jpeg, etc. These use the android.content.Resources interface and are stored in the res directory. นอกจากองค์ประกอบนอกจากนี้ยังมีทรัพยากรที่สามารถไฟล์ XML, ไฟล์ภาพเป็น jpeg, ฯลฯ ใช้อินเตอร์เฟซ android.content.Resources เหล่านี้และจะถูกเก็บไว้ในไดเรกทอรี res


1 ความคิดเห็น:

  1. ขอบคุณที่บอกประวัติ ความเป็นมาของ ระบบAndroid ด้วยคัฟ พอดีอารจานให้ไปหามาส่งดีใจ มากที่เจอ

    คือผมมีเรื่องลบกวนหน่อยคัฟ tabled Androud มันเป็นระบบ ปฎิบัติการ อันเดี่ยวกันไหม คัฟ

    ตอบลบ