問題タブ [download-manager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
7335 参照

android - DownloadManager はダウンロードの失敗に対して STATUS_SUCCESSFUL を送信します

さて、ファイル(画像)をダウンロードしています。ダウンロードが完了したら、画像のローカル URI を含むメッセージを送信したいと考えています。しかし、20% の確率で次のようになります。

ここにコードがあります

0 投票する
1 に答える
2486 参照

android - DownloadManager が完了時にファイルを削除する

Android のDownloadManagerを使用してファイルを外部ファイル ストレージ (SD カード) のフォルダーにダウンロードするアプリがあります。これは通常は正常に機能しますが、DownloadManager がファイルのダウンロードを終了したときにファイルを破棄する原因がいくつかあります。ソース ファイルの良い例は次のとおりです。

http://traffic.libsyn.com/hdtvpodcast/HDTV-2012-06-01.mp3

問題は libsyn.com からのファイルだけにあるように見えますが、私は確信が持てません。DownloadManager がファイルの保存を処理する方法を変更する方法を探しましたが、クラスにオプションが見つかりません。

これは、ダウンロード用の URL をエンキューする場所です。

ファイルの場所は、これを使用して作成されます。

DownloadManager から DownloadManager.COLUMN_LOCAL_FILENAME 列をクエリすると、次のようになります。

ほとんどのファイルは正常で、ダウンロード後も保持されますが、この場合はそうではありません。ダウンロード後に DownloadManager に強制的にファイルを残す方法についてのアイデアはありますか?

編集: ブラウザからこのファイルをダウンロードするときにスタンドアロンのダウンロード マネージャーを使用すると、ダウンロードの最後に失敗したと報告されることを忘れていました。おそらく私の唯一の解決策は、DownloadManager を使用せずに最初からダウンロードすることですか?

0 投票する
1 に答える
6169 参照

c# - ダウンロードマネージャー-ダウンロード速度を制限する

ファイルダウンローダーアプリケーションのダウンロードレート制限を実装する必要があり、ThrottledStreamCodeProjectのクラスを確認しましたが、ダウンロード中に制限を変更できる必要があるため、これは機能しません。最初に。これが私がバックグラウンドスレッドで使用しているダウンロード方法の一部です:

Thread.Sleep()やThread.Wait()を使用している人もいますが、それは良い考えですか?このwhileループ内でこれを行う方法について何か提案はありますか?

0 投票する
2 に答える
3965 参照

android - ダウンロードマネージャーのAndroidでエラーが発生しました

Android Download Managerを使用して、PDFファイルの複数のダウンロードを同期的に実装しようとしています(つまり、前のリクエストが正常に完了した後にリクエストのインスタンスが生成されます)、ブロードキャストレシーバーでのDOWNLOAD_SUCCESS通知の直後に、同じものの複製コピーrequest(同じリクエストID)が生成され、DownlaodManagerが暗黙的に開始されます.2回目のダウンロードが失敗し、DownlaodManagerがDownloadManager.status = ERROR CANNOT RESUMEを返します。したがって、pdfがダウンロードされません。これは同期を試みた場合にのみ発生します。複数のダウンロード。どんな助けでも大歓迎です。

0 投票する
1 に答える
1159 参照

android - Android DownloadManager ETag のサポート

Android の DownloadManager が ETags をサポートしているという情報があります。わかりました。私は ETag をサポートするサーバー (DropBox など) を持っています。ファイルをダウンロードしようとすると、DownloadManager が新しいファイルを作成し、ローカル ファイル名に番号を追加します (例: file.zip、file-1.zip、file-2.zip など)。同じ ETag を持つ既存のファイルをダウンロードしない方法はありますか? 私のアプリ巨大なファイルをダウンロードするので、毎回それらをリロードしたくありません。

0 投票する
4 に答える
16864 参照

android - Android ダウンロード マネージャー

かなり単純な質問があると思います。

http://www.vogella.com/blog/2011/06/14/android-downloadmanager-example/

上記の URL のチュートリアルに従っています。

ダウンロードのファイルパスを変更するにはどうすればよいですか?

前もって感謝します

0 投票する
1 に答える
607 参照

android - 9 未満の API レベルで DownloadManager クラスを使用できますか?

Android アプリケーションでインターネットからファイルをダウンロードしたいと考えています。DownloadManager クラスを使用しましたが、Gingerbread 以降では正しく動作しますが、Froyo 以下では正しく動作しません。

9 未満の API レベルで DownloadManager を使用するにはどうすればよいですか?

0 投票する
1 に答える
455 参照

qt - Qt-マルチパートダウンローダー用にダウンロードしたデータを保存する方法

Qtでマルチパートダウンローダーを書いています。QNetWorkRequestファイルのダウンロードには、httpヘッダーが「Range」の複数が使用されます。ここで、各part(QNetworkReply)で受信したデータをfile.part1、file.part2などに書き込みます。

同じファイルに同時にデータを書き込むことは可能ですか?ロックを実装する必要がありますか?アプリケーションにデータを保存するための最良の方法はどれですか?

助言がありますか?

0 投票する
1 に答える
12630 参照

android - 通知が消える - Android DownloadManager

解決策: API 11 が必要です。以下の回答を参照してください。

簡単な質問: 実装された DownloadManager でファイルをダウンロードした後、通知が消えます。ダウンロード後に通知を強制的に保持するにはどうすればよいですか?

VISIBILITY_VISIBLE_NOTIFY_COMPLETED を使用しようとしましたが、使用方法がわかりません

この問題を解決するためのあらゆる種類の助けをありがとう;)

編集:コード

}

0 投票する
1 に答える
854 参照

android - AndroidでDownloadManagerを使用してダウンロードが完了すると、通知バーが消えます

DownloadManagerクラスを使用してAndroidでアプリケーションをダウンロードしています。ダウンロードが完了すると、通知バーが消えます。ユーザーがクリックするまで表示するにはどうすればよいですか?

編集

APIレベル11以上で使用できますVISIBILITY VISIBLE _NOTIFY COMPLETEDが、APIレベル10を使用しています。どうすればよいですか。