I want to override the default android messaging application. If I receive a sms or mms I want to send that to email but i don\'t want any notification on phone. So basica
If you sent priority of your BroadcastReceiver high enough, your application is the first one receiving the message, BEFORE the message is stored in the database.
I guess the solution would be to store the message in the database yourself and call abortBroadcast();, but I didn't try this myself, yet.
Good luck!