I have created an android sms app that sends message using SmsManager
smsManager.sendTextMessage(number, null, msg, sentPI, deliveredPI);
My app doesn't store sms to database but somehow other default sms app intercepts my sms and store it to database. How default sms app intercepts it when i am not saving sms to database in case it has content observer. I am also sure sendTextMessage() method doesn't store sms to database because when my app becomes default sms app i have to store them manually aftere sendTextMessage().