問題タブ [android-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 投票する
0 に答える
376 参照

android - アンドロイドのダウンロードマネージャー?

こんにちは、 .net Web サービスを使用しているWeb サーバーからデータがアップロードされたシンプルなアプリがあります。重複したドキュメントが同じフォルダーに配置されないように、同じ場所にあるドキュメントを置き換える必要があります。

私は使っている:

それは正しいアプローチですか?ドキュメントを物理的な場所から削除してから、新しいドキュメントに置き換えることはできますか? はいの場合、これがどのように可能であるか。

これは私のダウンロード マネージャーで、名前のドキュメントを削除してから、新しいドキュメントに置き換えようとしています。提案してください。ありがとう

0 投票する
5 に答える
16762 参照

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

ダウンロード マネージャーを使用しています。

ファイルは Android/data/com.example.app/files/Download フォルダーにダウンロードされます。

やってみると

私は得る: IllegalStateException: Cannot create directory mnt/sdcard/folder. WRITE_EXTERNAL_STORAGE パーミッションも設定しました。

私は何を間違っていますか?

0 投票する
0 に答える
879 参照

android - Android Downloadmanager limit

I use the Android downloadmanager (above 2.3) for downloading many small files with different file extension (png,jpg,mov). After downloading 30000 images the android.process.media stop working and there isn't any exception message. The Downloaddir is /mnt/sd/Android/com.app.example/chache/files

I also preventing mediascanning for the downloaddir by using .nomedia files. http://android2know.blogspot.co.at/2013/01/create-nomedia-file.html Preventing Media Scanner from Scanning JPGs Downloaded with the DownloadManager on Android? (Developer)

Is the Android Downloadmanager not responsive for more than 40000 files? Should I write my own Downloadmanager in this case?

regards sebi

0 投票する
0 に答える
880 参照

android - DownloadManager によってダウンロードされるファイルのファイル拡張子の設定

URL からファイルをダウンロードしていますが、ダウンロードが始まるまでファイルの種類がわかりません。ダウンロードの開始時にDownloadManager調べることで、サーバーから MIME タイプを取得できます。COLUMN_MEDIA_TYPE

ファイルの種類を考慮してダウンロード中に、その場でファイル拡張子を含めるように宛先 uri を変更することは可能ですか? 現在、ダウンロードが完了すると、事後にファイルの名前を変更しますが、これにより多くのリンクが壊れます (ダウンロード マネージャー アプリとギャラリーの両方で)。

0 投票する
0 に答える
1039 参照

android - 子アクティビティから呼び出すとダウンロード マネージャーがクラッシュする

首をかしげる問題に直面しており、解決できません。ここで誰か助けてくれませんか...

別のアクティビティ (子) を開始する 1 つのアクティビティ (親) があります。そして、子アクティビティから Download Manager を開始しています。子アクティビティのボタンをクリックしてダウンロードを表示すると、ダウンロード マネージャーが開き、ダウンロードが表示されます。この時点まで、すべてがうまくいきます。しかし、この DOWNLOAD View Window から Return キーを押して戻ると、ほとんどの場合 (特にダウンロードが完了したとき) クラッシュします。なぜかわからない..

注: 親アクティビティから Download Manager を開始すると、すべて正常に動作します。しかし、私は子供からそれをする必要があります。どんな助けでも大歓迎です。

私は次のような子供の活動を始めています:

Child アクティビティでは、次のように Download Manager の Broadcast Receiver を定義して開始します。

そして、ポップアップするボタンを押すと、ダウンロードが表示されます。

このクラッシュのログ cat は次のとおりです。

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

java - WRITE_EXTERNAL_STORAGE 可能なターゲット フォルダー

許可がある場合WRITE_EXTERNAL_STORAGE、ファイルシステム全体に書き込む権利があると期待します (例: /sdcard/storage/emulated/0/storage/sdcard0/mnt/sdcard...)

しかし、内部 FS 構造が異なるため、ターゲット デバイスで許可されているフォルダーを実際に判断することはできません。

現在Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)、ダウンロードフォルダーを取得するために使用していますが、これは私が使用できる唯一のフォルダーではないと考えています。

したがって、次の 2 つの質問が続きます。

  1. そのような権限で書き込めるフォルダを見つける方法はありますか?
  2. DownloadManager を使用する場合、最初の質問のようにターゲット フォルダを指定できますか?
0 投票する
2 に答える
9786 参照

android - Android: Android で直接ダウンロード リンクを作成する方法

リンクのあるテキストビューを作成する方法について誰か教えてください。ユーザーがそれをクリックすると、そのリンクからのファイルがデバイスによって自動的にダウンロードされます

編集:

作業中のコードは次のとおりです。

String linkしかし、は内部で識別されていないようです.setOnClickListener

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

android - Downloadmanager を使用してアプリケーションから受信したファイルをダウンロードする

Dropbox、Google ドライブ、ローカル ファイル ストアなどの他のアプリケーションの [共有] ボタンを使用して、ユーザーが xml ファイルを選択してアプリに送信できるようにします。( http://developer.android.com/training/sharing/receive.htmlを参照)

たとえば、次の方法で Dropbox から、選択/共有ファイルの URI を正常に取得できます。

Uri receivedUri = Uri.parse(intent.getStringExtra(Intent.EXTRA_TEXT));

しかし、Downloadmanager を使用してこのファイルをローカル ファイルストアにダウンロードするにはどうすればよいでしょうか? Dropbox や Google Drive などのアカウントで自動的に認証されますか (モバイル アプリからファイルを選択して共有することを選択したため) ファイルをダウンロードするソースに応じて、Downloadmanager を異なる方法で設定する必要がありますか?

ありがとう!

0 投票する
0 に答える
102 参照

java - ダウンロード開始ブロードキャストの受信方法

マニフェストにレシーバーを設定して、ダウンロードが完了したときではなく、ダウンロードが開始されたときをリッスンしようとしています (たとえば、ユーザーがブラウザーでダウンロード リンクをクリックするとすぐに)。ただし、 ACTION_DOWNLOAD_COMPLETE は、私が見つけることができる唯一のアクションです。これが私のマニフェストです:

ユーザーがダウンロード リンクをクリックしたときにトリガーされる別のアクションはありますか?

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

android - Samsung Tab GT-P3100 の Android ダウンロード マネージャーの問題

前述のデバイスで DownloadManager を使用してファイルをダウンロードできません。他のすべてのデバイスでも同じコードが機能します。問題は、なぜこのデバイスだけで機能しないのかということです。Samsung 固有の問題である場合、回避策はありますか? ダウンロード先のディレクトリを変更しようとしましたが、それもうまくいきませんでした。

Android OS: 4.1.2

クラッシュ ログ:

私のコード: