ระบบจะทำให้แอปบางแอปมองเห็นได้โดยอัตโนมัติเพื่อให้แอปของคุณ
โต้ตอบกับแอปเหล่านั้นได้โดยไม่ต้องประกาศองค์ประกอบ <queries>
ลักษณะการทำงานนี้
ช่วยรองรับฟังก์ชันพื้นฐานและกรณีการใช้งานที่พบบ่อย
ประเภทแอปที่มองเห็นได้โดยอัตโนมัติ
แอปประเภทต่อไปนี้จะมองเห็นได้เสมอ แม้ว่าแอปของคุณจะกำหนดเป้าหมายเป็น Android 11 (API ระดับ 30) ขึ้นไปก็ตาม
- แอปของคุณเอง
- แพ็กเกจระบบบางอย่าง เช่น ผู้ให้บริการสื่อ ซึ่งใช้ฟังก์ชันหลักของ Android
- แอปที่ติดตั้งแอปของคุณ
- แอปใดก็ตามที่เปิดใช้กิจกรรมในแอปของคุณโดยใช้วิธี
startActivityForResult()
ตามที่อธิบายไว้ในคำแนะนำเกี่ยวกับการรับผลลัพธ์จากกิจกรรม - แอปใดก็ตามที่เริ่มต้นหรือเชื่อมโยงกับบริการในแอปของคุณ
- แอปใดก็ตามที่เข้าถึงผู้ให้บริการเนื้อหาในแอปของคุณ
- แอปใดก็ตามที่มีผู้ให้บริการเนื้อหาซึ่งแอปของคุณได้รับสิทธิ์ URI ในการเข้าถึง
- แอปใดก็ตามที่รับอินพุตจากแอปของคุณ กรณีนี้จะใช้ได้เฉพาะเมื่อแอปของคุณระบุอินพุตเป็นเอดิเตอร์วิธีการป้อนข้อมูล
แพ็กเกจระบบที่มองเห็นได้โดยอัตโนมัติ
แพ็กเกจระบบบางอย่างที่ใช้ฟังก์ชันหลักของ Android จะปรากฏต่อแอปโดยอัตโนมัติ แม้ว่าแอปจะกำหนดเป้าหมาย Android 11 ขึ้นไปก็ตาม ชุดแพ็กเกจที่เฉพาะเจาะจงจะขึ้นอยู่กับอุปกรณ์ที่เรียกใช้แอป
หากต้องการดูรายการแพ็กเกจทั้งหมดสำหรับอุปกรณ์ที่เฉพาะเจาะจง ให้เรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัลในเครื่องที่ใช้พัฒนา
adb shell dumpsys package queries
ในเอาต์พุตของคำสั่ง ให้ค้นหาส่วน forceQueryable
ส่วนนี้ประกอบด้วยรายการแพ็กเกจที่อุปกรณ์ทำให้แอปของคุณมองเห็นได้โดยอัตโนมัติ