・DownloadManager は long-running HTTP ダウンロード用のシステムサービス ・ダウンロードするファイルのURIを指定してリクエストする ・ダウンロードはバックグラウンドで行われる ・接続が変わったり、リブートしたり、ダウンロードに失敗した場合は再試行される ・getSystemService(String) メソッドの引数に DOWNLOAD_SERVICE を渡してインスタンスを取得する ・このAPIを使ってダウンロードをリクエストするアプリは、ユーザーが notification や downloads UI からダウンロードを開始したことを適切にハンドルするために、ACTION_NOTIFICATION_CLICKED に対する broadcast receiver を登録しておかなければならない # DownloadManager.Query に渡す