問題タブ [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 投票する
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

クラッシュ ログ:

私のコード:

0 投票する
3 に答える
9201 参照

android - ダウンロードしたファイルが Android のダウンロード アプリに表示されない

ユーザーがリモートファイルをダウンロードして外部ストレージのダウンロードディレクトリに保存できるアプリケーションをAndroidで構築しています。正常に動作し、Es ファイル エクスプローラーやその他のファイル エクスプローラー ツールを使用してファイルを表示できます。しかし、それらのファイルがNexus 4 デバイスのダウンロード アプリに表示されません。DownloadManager を使用していないことに注意してください。代わりに、リモート サーバーへの HttpUrlConnection を作成してファイルをダウンロードしています。

DownloadManager を使用せずに、ダウンロードしたファイルをダウンロード アプリに表示する方法を教えてください。