11.0定制化开发中,需要去掉短信发送功能,这就要从发送短信的流程中来分析了
SmsManager.java是负责发送短信的管理类,调
smsManager.sendTextMessage();
就可以发送短信了 继续往下看 sendTextMessage()调用
IccSmsInterfaceManager.java
的 sendText()方法
public void sendText(String callingPackage, String destAddr, String scAddr,
String text, PendingIntent sentIntent, PendingIntent deliveryIntent,
boolean persistMessageForNonDefaultSmsApp) {
sendTextInternal(callingPackage, destAddr, scAddr, text, sentIntent, deliveryIntent,
persistMessageForNonDefaultSmsApp, SMS_MESSAGE_PRIORITY_NOT_SPECIFIED,
false /* expectMore */, SMS_MESSAGE_PERIOD_NOT_SPECIFIED, fal