1.前言在定制化开发中,有需求要求,实现通过白名单控制来电和短信接受功能,在白名单内的电话号码就可以接受来电和短信,接下来实现这个功能2.framework白名单控制来电和短信接收的核心类frameworks/opt/telephony/src/java/com/android/internal/telephony/BlockChecker.java vendor/mediatek/proprietary/packages/services/Telecomm/src/com/android/server/telecom/callfiltering/BlockCheckerAdapter.java3.framework白名单控制来电和短信接收的核心功能分析和实现BlockChecker是一个@hide内部工具类,位于 Telephony 框架层,职责非常单一:查询某个号码是否应被系统拦截(Block),并返回具体拦截原因。它本身不存储黑名单,也不做拦截动作,只是对BlockedNumberContract的一层安全封装,供 Telephony 子系统(以及历史上 Telecom 模块)调用。属性说明