Android 12.0 开启禁用系统接收短信功能

1.项目需求


 在12.0的项目定制化中,在一些wifi产品的机器中,对于系统4g部分的功能需要裁剪 比如拨打电话 接听电话 短信功能等这部分
需要禁用系统对应的功能,接下来就来初步分析下系统中接收短信部分功能,然后实现禁用接收短信功能

2.禁用和启用系统短信功能实现的核心类

frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmInboundSmsHandler.java
frameworks/opt/telephony/src/java/com/android/internal/telephony/RadioIndication.java

3.禁用和启用系统短信功能实现的核心功能分析和实现
3.1GsmInboundSmsHandler.java短信接收的相关代码分析

/**
  * Subclass of {@link InboundSmsHandler} for 3GPP type messages.
  */
 public class GsmInboundSmsHandler extends InboundSmsHandler {
 
     private static BroadcastReceiver sTestBroadcastReceiver;
     /** Handler for SMS-PP data download messages to UICC. */
     private final UsimDataDownloadHandler mDataDownloadHandler;
 
     // When TEST_MODE is on we allow the test intent to trigger an SMS CB alert
     private static final boolean TEST_MODE = SystemProperties.getInt(&#

猜你喜欢

转载自blog.csdn.net/baidu_41666295/article/details/131252353
今日推荐