Broadcast Receivers ਅਤੇ Content Providers Android ਦੇ ਚਾਰ ਮੁੱਖ ਭਾਗਾਂ ਵਿੱਚੋਂ ਦੋ ਹਨ। Broadcast Receivers ਸਿਸਟਮ/ਐਪ-ਵਿਆਪੀ ਘਟਨਾਵਾਂ ਦੇ ਜਵਾਬ ਵਿੱਚ ਕੰਮ ਕਰਦੇ ਹਨ, ਜਦਕਿ Content Providers ਐਪਾਂ ਦੇ ਵਿਚਕਾਰ ਡੇਟਾ ਸਾਂਝਾ ਕਰਦੇ ਹਨ। ਦੋਵੇਂ ਐਪਾਂ ਨੂੰ ਸਿਸਟਮ ਅਤੇ ਹੋਰ ਐਪਾਂ ਨਾਲ ਇੰਟਰਐਕਟ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦੇ ਹਨ।
Broadcast Receivers — ਘਟਨਾਵਾਂ ਦੇ ਜਵਾਬ ਵਿੱਚ
A BROADCAST RECEIVER responds to broadcast messages (events) from the system or apps:
→ system events: battery low, connectivity changed, boot completed, airplane mode, etc.
→ app events: custom broadcasts within or between apps
→ register to LISTEN for specific broadcasts and react when they occur
