Goto the following link for a very good explenation of broadcastreceiver
http://mobiforge.com/developing/story/sms-messaging-android
to write a broadcast receiver for phone calls goto following link
http://thinkandroid.wordpress.com/2010/02/02/custom-intents-and-broadcasting-with-receivers/
for service
http://developerlife.com/tutorials/?p=356
for content providers
http://thinkandroid.wordpress.com/2010/01/13/writing-your-own-contentprovider/
(note: there are two classes in that example one is NotesContentProvicer and another is Notes.java and don't forget to add(register) provider in your manifest.
Why does the kernel go to 0xffff0000 to handle interrupt rather than 0x00000000 ( high vector processing )
http://blog.chinaunix.net/u2/60011/showart_1334799.html
http://mobiforge.com/developing/story/sms-messaging-android
to write a broadcast receiver for phone calls goto following link
http://thinkandroid.wordpress.com/2010/02/02/custom-intents-and-broadcasting-with-receivers/
for service
http://developerlife.com/tutorials/?p=356
for content providers
http://thinkandroid.wordpress.com/2010/01/13/writing-your-own-contentprovider/
(note: there are two classes in that example one is NotesContentProvicer and another is Notes.java and don't forget to add(register) provider in your manifest.
Why does the kernel go to 0xffff0000 to handle interrupt rather than 0x00000000 ( high vector processing )
http://blog.chinaunix.net/u2/60011/showart_1334799.html