title: How to launch download manager from Broadcast Receiver?
body: <p>My application downloads large zip files (100mb+). I'm using the default DownloadManager to facilitate the download. The Google API docs suggest to register a BroadcastReceiver and listen for ACTION_NOTIFICATION_CLICKED. I'm doing that, but I have no clue how to call the DownloadManager from within the BroadcastReceiver. </p>
  
  <p>What I want to do is basically what the browser does. When the browser downloads a file and the user clicks on the DownloadManager notification the DownloadManager window pops up. What intent do I use to accomplish this?</p>
  
  <p>My Code:</p>
  
  <pre><code>&lt;receiver android:name="com.test.receiver.DownloadReceiver"&gt;
    &lt;intent-filter&gt;
       &lt;action android:name="android.intent.action.DOWNLOAD_COMPLETE"&gt;&lt;/action&gt;
       &lt;action android:name="android.intent.action.DOWNLOAD_NOTIFICATION_CLICKED" /&gt;
    &lt;/intent-filter&gt;
  &lt;/receiver&gt;
  
  public class DownloadReceiver extends BroadcastReceiver {
  
  private static final String tag = DownloadReceiver.class.getSimpleName();
  
  @Override
  public void onReceive(Context context, Intent intent) {
      String action = intent.getAction();
      if (DownloadManager.ACTION_DOWNLOAD_COMPLETE.equals(action)) {
      *** code for unzipping removed ***
      }
      else if (DownloadManager.ACTION_NOTIFICATION_CLICKED.equals(action)) {
          // Open the download manager
          // BUT HOW???
  
      }
  </code></pre>