ที่จะขึ้นอยู่กับผู้ให้บริการและเครือข่ายที่เกี่ยวข้องรวมถึง API ของโปรแกรมไม่ได้รับการบันทึกไว้อย่างดีดังนั้นแอปที่บล็อกการโทรของบุคคลที่สามจำนวนมากย่อมส่งการปฏิเสธ / วางสายเมื่อได้รับหมายเลขที่อยู่ในบัญชีดำ
สิ่งที่ OP ขอคือจริงๆจะลึกลงไปในน็อตและสลักเกลียวของชั้นโทรศัพท์ซึ่งถูกปิดกั้นเนื่องจาก:
- ลักษณะกรรมสิทธิ์ของรหัสรองรับไบนารีที่เปิดใช้งานระบบโทรศัพท์ GSM / CDMA
- ชิปเซ็ตที่เป็นกรรมสิทธิ์ซึ่งใช้สำหรับการสื่อสาร GSM / CDMA ในระดับต่ำ
หากมีให้บริการและจัดทำเอกสารจะมีแอปปิดกั้นการโทรจำนวนมากใน Play สโตร์ซึ่งสามารถทำการคัดกรองการโทรในวิธีที่เหมาะสมตามที่คาดหวัง
แก้ไข
ตามคำตอบนี้ควรมีการบันทึกส่วนสำคัญ - Google บล็อกการMODIFY_PHONE_STATE
อนุญาตใน Gingerbread 2.3.7 เป็นต้นไป ( มีให้ใน Android รุ่นก่อนหน้า ) ดูปัญหานี้ซึ่งทำให้นักพัฒนารำคาญซอฟต์แวร์บล็อกการโทรจากบุคคลที่สามเหล่านั้นดังนั้น การบล็อกการโทรจะล้มเหลวใน Android รุ่นใหม่กว่าการอนุญาตนั้นเป็นสิ่งที่เปิดใช้งานแอปของบุคคลที่สามเพื่อส่งปฏิเสธ / วางสายเมื่อได้รับหมายเลขที่ขึ้นบัญชีดำ