2

私はAndroidにかなり慣れていませんが、Androidでファイルをダウンロードするには、ダウンロードマネージャーとこの方法の2つの主な方法があるようです。

byte data[] = new byte[1024];
long total = 0;
int count;
while ((count = input.read(data)) != -1) {
    total += count;
    // publishing the progress....
    publishProgress((int) (total * 100 / fileLength));
    output.write(data, 0, count);
}

アプリ側(大きなファイル、低帯域幅)でダウンロードを抑制できるようにする必要がありますが、どちらの方法でも(できればダウンロードマネージャーで)これを行う方法はありますか?data[]から[1024]に減らした場合[512]、一度に小さなチャンクを取得することでそれを達成できますか?

ありがとう。

4

0 に答える 0