短信接收流程1:从接收到短信插入数据库中
handleSmsReceived方法中的逻辑:
Log分析(短信接收流程):
study_message: SmsReceiver_onReceiveWithPrivilege:action:android.provider.Telephony.SMS_DELIVER,privileged:true
study_message: SmsReceiver_beginStartingService:action:android.provider.Telephony.SMS_DELIVER
study_message: SmsReciverService_onStartCommand:onCreate
study_message: SmsReciverService_onStartCommand:action:android.provider.Telephony.SMS_DELIVER,flags:0,startId:1
study_message: SmsReceiverService_action:android.provider.Telephony.SMS_DELIVER
study_message: SmsReceiverService_handleSmsReceived_subscription:1
study_message: SmsReceiverService_handleSmsReceived_number:+8618862631722
study_message: SmsReceiverService_handleSmsReceived_messageUri:null
study_message: message:mediatek.telephony.MtkSmsMessage@d949bc6
study_message: SmsReceiverService_storeMessage:mediatek.telephony.MtkSmsMessage@d949bc6
study_message: SmsReceiverService_SqliteWrapper.insert:content://sms/inbox,values:date=1536998658489 protocol=0 address=+8618862631722 date_sent=1536998662000 read=0 sub_id=1 service_center=+8613800512500 reply_path_present=0 error_code=0 body=test seen=0
study_message: SmsReceiverService_storeLocation:Phone
study_message: SmsReceiverServiceSqliteWrapper.update_insertedUri:content://sms/inbox/3,sizeValue:m_size=33
study_message: SmsReceiver_finishStartingService_startId:1