title: Show progress bar while downloading using download manager
body: <p>I am using download manager api for downloading large files, and i achieved it too. But the thing is, the notification of downloading progress is showing in status bar. But i want to show the notification inside the activity using Progress bar. So do anyone have done it, if so plz help me.</p>
  
  <pre><code>public class DownloadManagerActivity extends Activity {
  private long enqueue;
  private DownloadManager dm;
  
  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.main);
  
      BroadcastReceiver receiver = new BroadcastReceiver() {
          @Override
          public void onReceive(Context context, Intent intent) {
              String action = intent.getAction();
              if (DownloadManager.ACTION_DOWNLOAD_COMPLETE.equals(action)) {
                  long downloadId = intent.getLongExtra(
                          DownloadManager.EXTRA_DOWNLOAD_ID, 0);
                  Query query = new Query();
                  query.setFilterById(enqueue);
                  Cursor c = dm.query(query);
                  if (c.moveToFirst()) {
                      int columnIndex = c
                              .getColumnIndex(DownloadManager.COLUMN_STATUS);
                      if (DownloadManager.STATUS_SUCCESSFUL == c
                              .getInt(columnIndex)) {
  
                          ImageView view = (ImageView) findViewById(R.id.imageView1);
                          String uriString = c
                                  .getString(c
                                          .getColumnIndex(DownloadManager.COLUMN_LOCAL_URI));
                          view.setImageURI(Uri.parse(uriString));
                      }
                  }
              }
          }
      };
  
      registerReceiver(receiver, new IntentFilter(
              DownloadManager.ACTION_DOWNLOAD_COMPLETE));
  }
  
  public void onClick(View view) {
      dm = (DownloadManager) getSystemService(DOWNLOAD_SERVICE);
      Request request = new Request(
              Uri.parse("http://www.vogella.de/img/lars/LarsVogelArticle7.png"));
      enqueue = dm.enqueue(request);
  
  }
  </code></pre>