ไฟล์ Manifest ของ Android คืออะไร - Codiclick

แบ่งปัน

ไฟล์รายการ android คืออะไร

โฆษณา

ในรายการโครงสร้างไดเร็กทอรี Android มีการกล่าวถึงไฟล์รายการแอปพลิเคชัน คราวนี้เราจะมาดูกันว่ามันประกอบด้วยอะไรและมีความสำคัญอย่างไร


ไฟล์ AndroidManifest เป็นไฟล์กำหนดค่าที่โครงการ Android ของเราต้องมี ไฟล์รายการนี้จะอธิบายข้อมูลสำคัญของโครงการ ในการเผยแพร่หน้าอย่างเป็นทางการครั้งต่อไปมีข้อมูลเพิ่มเติมเกี่ยวกับไฟล์นี้อีกเล็กน้อย (

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


ไฟล์นี้สามารถพบได้ในไดเร็กทอรีรายการและมีโครงสร้างดังต่อไปนี้:

ที่นี่เราสามารถระบุองค์ประกอบพื้นฐานเช่น:


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


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


ในภาพต่อไปนี้ คุณจะเห็นว่าโครงการประกอบด้วย 3 กิจกรรม ซึ่งจะกำหนดไว้ในไฟล์รายการ


สิ่งสำคัญคือต้องทำให้ชัดเจนว่าไฟล์นี้ถูกสร้างและอัปเดตโดยอัตโนมัติ ไม่จำเป็นต้องเพิ่มกิจกรรมด้วยตนเอง สิ่งนี้ทำมาก่อนเมื่อใช้ใน Eclipse IDE เพื่อพัฒนาแอปพลิเคชัน แต่ตอนนี้ด้วย Android Studio กระบวนการนี้คือ อัตโนมัติ.


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


ตัวอย่างเช่น การแก้ไขที่พบบ่อยที่สุดบางอย่างอาจกำหนดได้ว่าหน้าจอใดคือหน้าจอแรกที่ปรากฏขึ้น สำหรับสิ่งนี้ หากเราเห็นภาพก่อนหน้านี้ เราจะสังเกตเห็นว่าในส่วนที่เกี่ยวข้องกับ MainActivity มีบล็อกของรหัส < ตัวกรองเจตนา> และในคุณสมบัติที่ระบุว่านี่จะเป็นหน้าจอแรก หากเราต้องการ เราสามารถแก้ไขตัวกรองนี้และเพิ่มไปยัง “OtherActivity” รวมถึงเปลี่ยนคุณสมบัติ “android:exported="true””



ด้วยวิธีนี้ เมื่อเริ่มโปรเจ็กต์ ระบบจะตรวจสอบสิ่งที่อยู่ในรายการ ซึ่งบ่งชี้ว่าหน้าจอแรกที่จะแสดงคือหน้าจอที่กำหนดโดย OtraActivity


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



เพียงเท่านี้เราก็สามารถทราบได้ว่าไฟล์คืออะไรและมีความสำคัญต่อโครงการของเราอย่างไร

นอกจากนี้ยังอาจสนใจคุณ




มีอะไรที่คุณต้องการเพิ่มหรือแสดงความคิดเห็นเกี่ยวกับรายการนี้หรือไม่? อย่าลังเลที่จะทำ….และถ้าคุณชอบมัน ... ฉันขอเชิญคุณแบ่งปัน วาย สมัครสมาชิกโดยคลิกที่ปุ่ม "เข้าร่วมไซต์นี้" เพื่อฟังโพสต์เพิ่มเติมเช่นนี้ 😉