<คำค้นหา>

ไวยากรณ์:
<queries>
    <package android:name="string" />
    <intent>
        ...
    </intent>
    <provider android:authorities="list" />
    ...
</queries>
ที่อยู่ใน:
<manifest>
description:

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

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

ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้องค์ประกอบ <queries> ใน การกรองระดับการมองเห็นแพ็กเกจใน Android

องค์ประกอบย่อย:
<package>

ระบุแอปเดียวที่แอปของคุณต้องการเข้าถึง อื่นๆ นี้ แอปอาจผสานรวมกับแอปของคุณ หรือแอปของคุณอาจใช้บริการที่ ที่แอปอื่นมีให้

ดังนี้

android:name
ต้องระบุ ระบุชื่อแพ็กเกจของแอปอื่น
<intent>

ระบุตัวกรองความตั้งใจ ลายเซ็น แอปของคุณค้นพบแอปอื่นๆ ที่ตรงกันได้ <intent-filter> จากองค์ประกอบเหล่านี้

หมายเหตุ: มีข้อจำกัดบางประการเกี่ยวกับ ตัวเลือกที่คุณรวมไว้ในเอลิเมนต์ <intent> นี้ได้ เมื่อเทียบกับลายเซ็นของตัวกรอง Intent ทั่วไป ดูข้อมูลเพิ่มเติมเกี่ยวกับสิ่งเหล่านี้ ข้อจำกัดในแพ็กเกจ ที่ตรงกับลายเซ็นของตัวกรอง Intent

<provider>

ระบุอย่างน้อย 1 รายการ เนื้อหา ผู้ให้บริการ แอปของคุณสามารถสำรวจแอปอื่นๆ ที่มีเนื้อหา ผู้ให้บริการใช้หน่วยงานที่ระบุไว้

หมายเหตุ: มีข้อจำกัดบางประการเกี่ยวกับ ตัวเลือกที่คุณรวมไว้ในเอลิเมนต์ <provider> นี้ได้ เมื่อเทียบกับ <provider> ของไฟล์ Manifest โดยทั่วไปแล้ว คุณจะระบุเฉพาะ android:authorities

เปิดตัวใน
API ระดับ 30
ดูเพิ่มเติม
การกรองระดับการมองเห็นแพ็กเกจใน Android