1.概述
11.0定制化开发中,需要去掉短信发送功能,这就要从发送短信的流程中来分析了,从流程中了解是如何发送短信的,然后从短信的发送部分,根据系统属性来决定是否继续走完发送短信的流程
2.屏蔽短信功能(短信发送开关)的代码
frameworks/opt/telephony/src/java/com/android/internal/telephony/SMSDispatcher.java
frameworks/base/telephony/java/android/telephony/SmsMessage.java
/frameworks/opt/telephony/src/java/com/android/internal/telephony/IccSmsInterfaceManager.java
3.屏蔽短信功能(短信发送开关)的功能分析
SmsManager.java是负责发送短信的管理类,调
smsManager.sendTextMessage();
3.1SmsManager发送短信的相关代码分析
就可以发送短信了 继续往下看 sendTextMessage()调用
@UnsupportedAppUsage
public void sendTextMessage(
String destinationAddress, String scAddress, String text,
PendingIntent sentIntent, PendingIntent