title: SMS Broadcast Receiver without Manifest
body: <p>Wondering how I would go about creating an SMS Broadcast Receiver without using the Manifest file. So for instance, this is my current manifest file line:</p>
  
  <pre><code>&lt;receiver android:name="com.paradopolis.randomnotifications.SMSListener"&gt;
          &lt;intent-filter&gt;
            &lt;action android:name="android.provider.Telephony.SMS_RECEIVED" /&gt;
         &lt;/intent-filter&gt;
  &lt;/receiver&gt;
  </code></pre>
  
  <p>and it's working fine, but I'd like to be able to remove the line and register my broadcast receiver within my service like: </p>
  
  <pre><code>registerReceiver(new SMSListener() , [?????]);
  </code></pre>
  
  <p>but I can not find the Intent filter to use, since SMS_RECEIVED is part of the Telephony package. So the question is: What is that intent filter?</p>