title: Explicit intents, implicit intents, and broadcasts
body: <p>I'm trying to better understand the topic of intents.</p>
  
  <p>An explicit intent is configured with a component's name. In every example I've seen, it's used to start or stop the component. Is this the only purpose of an explicit intent?</p>
  
  <p>An implicit intent doesn't have a target component. Implicit intents can also start/stop a component, but they can also be received by BroadcastReceivers. Is there another way to receive an implicit intent?</p>
  
  <p>When the OS sends the intent with the action set to Action.MAIN, that's an explicit intent, right?</p>
  
  <p>Thanks.</p>