Android DownloadManagerクラスを使用して通常のhttpダウンロードを使用したサービスのダウンロードを処理する利点は何ですか?ダウンロードマネージャと通常のhttpダウンロードの使用の違い
約2,3メガバイトのダウンロードで同じように機能しますか? DownloadManagerのドキュメントから引用
Android DownloadManagerクラスを使用して通常のhttpダウンロードを使用したサービスのダウンロードを処理する利点は何ですか?ダウンロードマネージャと通常のhttpダウンロードの使用の違い
約2,3メガバイトのダウンロードで同じように機能しますか? DownloadManagerのドキュメントから引用
(強調は私です):
ダウンロードマネージャは、長時間実行されるHTTPダウンロードを扱うシステムサービスです。クライアントは、特定の宛先ファイルにURIをダウンロードするよう要求することができます。ダウンロードマネージャは、バックグラウンドで、HTTPのやりとりを処理し、失敗後または接続の変更やシステムの再起動後にダウンロードを再試行するをダウンロードします。このクラスのインスタンスは、DOWNLOAD_SERVICEを渡してgetSystemService(String)を介して取得する必要があります。このAPIを通じてダウンロードを要求するアプリケーションは、ユーザーが通知またはダウンロードUIから実行中のダウンロードをクリックしたときに適切に処理するために、ACTION_NOTIFICATION_CLICKED用のブロードキャスト受信者を登録する必要があります。このクラスを使用するには、アプリケーションにインターネットアクセス許可が必要であることに注意してください。
あなたのネットワークがこの数メガバイトのダウンロードを処理するのに十分であることを考えると、あなたは、通常のダウンロードに失敗したすべての状況を処理する準備ができたら、先に行きます。そうでない場合は、ダウンロードマネージャを使用します。