問題タブ [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 に答える
8121 参照

android - Androidにダウンロードしたmp3にカバーアートを追加する

ダウンロードしたmp3にプログラムでカバーアート(アルバムアート)を追加するにはどうすればよいですか?

以下に示すように、AndroidAPISからDownloadManagerを介してアプリにmp3ファイルをダウンロードさせています。

ダウンロードしたmp3ファイルにカバーアートを追加して、曲の再生中に携帯電話のmp3プレーヤーに画像が表示されるようにすることはできますか?

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

android - Android: DownloadManager のようにダウンロード進行状況バーを表示する

DownloadManager クラスを使用するときのように、サーバーからファイルをダウンロードし、通知進行状況バーに進行状況を表示したいと考えています。ファイルを内部に保存したいのに外部メモリにしか保存できないため、 DownloadManager クラスを使用したくありません。何をすべきか ?

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

android - AndroidDownloadManagerクラス

大きなファイルをダウンロードする必要があります。DownloadMangerapi9以降のバージョンのクラスを使用する必要があります。Activityただし、ユーザーがを一時停止したり、を押しBackたり、ユーザーがを強制終了したりしても、ダウンロードを続行したいと思いますActivity。彼がダウンロードプロセスを開始すると、それぞれのダウンロードが終了した後にのみ停止する必要があります。その間にネットワーク接続が切断された場合、ダウンロードは停止した場所から再開する必要があります。つまり、最初から開始しないでください。

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

android - Android-DownloadManager NullPointerException

現在のAndroidプロジェクトにDownloadManagerを実装して、URLからmp3をダウンロードしようとしています。私が使用しているAndroidSDKのバージョンは2.3.3です。ボタンをクリックするだけでダウンロードが開始されます。そこから文字列がdownloadPodcastメソッドに渡され、ダウンロードが開始されます。私が遭遇した問題は、ダウンロードを開始しようとするとnullポインター例外が発生することです。デバッガーを実行し、URL文字列がこのメソッドに適切に渡され、有効な文字列値が含まれていることを確認しました。失敗している特定の行は次のとおりです。

デバッグした後、私はそれを「dm」に絞り込んだと思います。このアイテムの値は、onCreateメソッドで適切に初期化した後でも、常に「null」です。私はいくつかの例を調べて、これを適切に実装していると信じています。私は行き止まりになっていて、なぜこれがまだnullであるのかわかりません。

主な活動コード:

ダウンロード方法:

Logcatを追加しました:

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

android - ダウンロードしたjpg、apkファイルは開かないが、mp3ファイルは開く

私はこの奇妙な問題に襲われました。

私はファイルをダウンロードするために次の方法を使用しています:

このコードを使用してmp3ファイルをダウンロードすると、downloadesファイルは正常に開きますが、ダウンロードしたandroidアプリ(.apkファイル)を開くとパッケージ解析エラーが発生し、画像が開きません

助けてくださいありがとう

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

android - ダウンロードが再開可能かどうかを確認する方法

downloadaccelerator ライブラリを作成しています。リンクからダウンロードを開始する前に、サーバーがダウンロードの再開/ファイルのダウンロードをサポートしている天候を知る方法はありますか? その場合、複数の接続とダウンロード範囲を使用するか、ファイル全体を通常どおりダウンロードするためです

ありがとうございました

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

javascript - Webブラウザからサードパーティアプリケーションにダウンロードリンクを渡す

Webブラウザに直接ダウンロードさせるのではなく、Webブラウザからサードパーティのアプリケーションにダウンロードリンクを渡すにはどうすればよいのでしょうか。もちろん、ブラウザ拡張機能が必要です。しかし、私はそれがどのように機能するかを求めています。たとえば、コマンドラインを使用して可能ですか?ソケット?それともそれを行うためのより良い方法はありますか?アプリケーション側と拡張側の両方の要件は何ですか?また、私はMac用に開発しているので、JavaScriptActiveXはここでは機能しません。

よろしく

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

android - プログレスバーを更新する Android 用 DownloadManager

Android用ダウンロードマネージャーを使用してファイルをダウンロードしようとしているときに、アプリケーションのプログレスバーを更新する方法を誰かが知っているかどうか疑問に思っていましたか?

あなたのアイデアを共有してください。

前もって感謝します。

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

objective-c - ブラウザ拡張機能を使用せずにダウンロードを制御する

IDM を含むダウンロード マネージャー プログラムが、拡張機能を持たずにブラウザーでダウンロードを制御し、それを呼び出しているのを見てきました (Advanced Browser Integration)。誰かが同様の状況へのアプローチを提案できるかどうか疑問に思っていましたか?

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

android - Android DownloadManager: ダウンロードは失敗しますが、COLUMN_REASON は「プレースホルダー」のみを返します

DownloadManager は、不安定なモバイル インターネット接続で多くのバックグラウンド ダウンロードを行うアプリに適しているようです。

Web にあるチュートリアル コードを使用して、アプリはシステムの DM から次のようにダウンロードを要求できます。

そのコードの URL は、ローカル コンピューター上のテスト サーバーです。URL は機能し、Android エミュレーターのブラウザーはページを取得でき、アプリが DownloadManager と上記のコードを介してそのページを要求すると、サーバーは HTTP コード 200 を返します。

これは、DM がファイルを取得したときに呼び出される ACTION_DOWNLOAD_COMPLETE BroadcastReceiver の関連コードです。

奇妙な結果は次のとおりです。

DOWNLOAD_STATUS は 16 (または STATUS_FAILED) ですが、理由は「プレースホルダー」です。

何故ですか?サーバーが 200 ステータス コードを返したときに失敗するのはなぜですか? そして、なぜ DownloadManager によって与えられた理由がないのですか?