Latest web development tutorials

ส่วนประกอบโปรแกรมหุ่นยนต์

องค์ประกอบการประยุกต์ใช้เป็นโปรแกรม Android ที่สร้างพื้นฐาน ส่วนประกอบเหล่านี้จะถูกคู่อย่างอิสระโดยการประยุกต์ใช้องค์กรไฟล์ที่ประจักษ์ AndroidManifest.xml อธิบายองค์ประกอบของการประยุกต์ใช้ในแต่ละครั้งและวิธีการที่พวกเขามีปฏิสัมพันธ์

ต่อไปนี้เป็นสี่องค์ประกอบหลักที่สามารถนำมาใช้ในการใช้งาน Android

โมดูล ลักษณะ
กิจกรรม คำอธิบาย UI ของปฏิสัมพันธ์ของผู้ใช้กับเครื่องและการประมวลผลของหน้าจอ
บริการ การดำเนินงานการประมวลผลพื้นหลังที่เกี่ยวข้องกับแอพลิเคชัน
ออกอากาศรับ ระบบปฏิบัติการ Android และจัดการการสื่อสารระหว่างการใช้งาน
ผู้ให้บริการเนื้อหา จัดการกับปัญหาของข้อมูลและการจัดการฐานข้อมูล

กิจกรรม

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

ระดับกิจกรรมที่เป็น subclass ของกิจกรรมดังต่อไปนี้:

public class MainActivity extends Activity {

}

บริการ

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

ชั้น Service บริการคลาสย่อยดังต่อไปนี้:

public class MyService extends Service {

}

ออกอากาศรับ

รับสัญญาณออกอากาศเพียงการตอบสนองจากการใช้งานอื่น ๆ หรือระบบการส่งข้อความออกอากาศ ยกตัวอย่างเช่นการประยุกต์ใช้สามารถเริ่มต้นการออกอากาศเพื่อให้โปรแกรมอื่น ๆ เพื่อให้คำแนะนำบางส่วนของข้อมูลที่ได้รับการดาวน์โหลดไปยังอุปกรณ์และคุณสามารถใช้พวกเขาสำหรับ ดังนั้นการรับสัญญาณการออกอากาศจะสกัดกั้นการสื่อสารเหล่านี้และการดำเนินการที่เหมาะสม

รับสัญญาณออกอากาศเป็น subclass ของ BroadcastReceiver ระดับข้อความในรูปแบบของวัตถุเจตจำนงที่จะออกอากาศในแต่ละ

public class MyReceiver  extends  BroadcastReceiver {

}

ผู้ให้บริการเนื้อหา

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

ผู้ให้บริการเนื้อหาเป็นชั้น subclass ContentProvider และใช้มาตรฐาน API เพื่อให้โปรแกรมอื่น ๆ ที่จะดำเนินการทำธุรกรรม

public class MyContentProvider extends  ContentProvider {

}

เราจะอยู่ในส่วนที่แยกต่างหากผ่านรายละเอียดของแท็กเหล่านี้เพื่อให้ครอบคลุมส่วนประกอบของโปรแกรมประยุกต์

ประกอบอุปกรณ์เสริม

มีองค์ประกอบบางส่วนของสิ่งที่แนบมาสำหรับหน่วยงานดังกล่าวข้างต้นในหมู่พวกเขาตรรกะและโครงสร้างของการเชื่อมต่อระหว่างพวกเขาที่มี องค์ประกอบเหล่านี้มีรายละเอียดดังนี้

โมดูล ลักษณะ
เศษเล็กเศษน้อย จะทำหน้าที่ในนามของการรณรงค์หรือบางส่วนของอินเตอร์เฟซผู้ใช้
เข้าชม วาดภาพบนหน้าจอองค์ประกอบ UI รวมทั้งปุ่ม, รายการ, ฯลฯ
เลย์เอาต์ รูปแบบหน้าจอควบคุมลักษณะของมุมมองที่จอแสดงผลดูมรดก
intents การเชื่อมต่อข้อความระหว่างส่วนประกอบ
ทรัพยากร องค์ประกอบภายนอกเช่นสายทรัพยากรทรัพยากรอย่างต่อเนื่องและทรัพยากรภาพ
ประจักษ์ แอพลิเคชันการตั้งค่าไฟล์