6

Android でダウンロード マネージャー クラスを使用して、いくつかのファイルをダウンロードしています。このクラスは、ダウンロードのリクエストを追加および削除できます。

特定のダウンロードを一時停止してから再開する方法はありますか?

またはそれを行う別の方法はありますか?

編集:私はこの方法を見つけました、それは働いています:

  • ダウンロードプロセスを一時停止するときは、書き込んだファイルを閉じます。
  • ダウンロード再開時、ファイルへのアクセス(未完了)とそのサイズの取得
  • ダウンロードしたバイト情報を httpRequest のヘッダーに追加します: mHttpRequset.setHeader("Range", "bytes=" + mPreviouslyDownloadedBytes + "-");
  • mHttpClient.execute(mHttpRequest);
4

0 に答える 0