2011-02-08 1 views
0

私はポッドキャストの選択ポップアップをバイパスして、単にファイルをダウンロードするには、Androidを指示する方法を見つけようとしています。あなたはポッドキャストへのリンクを開くときPodcastをダウンロードする代わりに、アンドロイドにダウンロードを強制するにはどうしたらいいですか?

は現在、ほとんどのメニューがポップアップし、2つのボタンがあります。 1人はダウンロードを、1人は聞き取りを言う。代わりに私は "ダウンロード"または "キャンセル"したい。

私はこれに見ていると私はDownloadManagerクラスを見つけましたが、悲しいことに(と思う)、それはわずか2.3用で、アプリが2.2のために開発されています。 Androidは、この前のファイルのダウンロードをどうやっ

は誰でも知っていますか?私はリンクを渡すことができる特定の意図はありますか?

ありがとうございます!

答えて

1

まあ、コードなしで私は推測することができます。

あなたはURLスキームの一部に基づいて開かれているURLを解釈しているWeb表示またはブラウザを持っているかのように聞こえます。これにより、オペレーティングシステムはこのURLで利用可能な活動を解決しようとしています。あなたは、電話で利用できるアクティビティによってサポートされている2つのアクティビティ(ダウンロードまたは聴く)を見ています。この状況では、URLの読み込みに負荷をかける必要がありますthis tutorial,

もちろん、クリスタルボールがなければ、あなたが言ったことに基づいてこれを確信することはできません。この場合、ダウンロード方法を知りたがっています。 Java Streams、Java NIO、またはApache HTTP Clientライブラリを使用して、独自のダウンローダを構築する必要があります。ファイルのサイズに基づいて、Buffered Java StreamsをApache Http Clientオブジェクトとともに使用するのが理にかなっています。

このようにする方法の例が見つかりますhere.

関連する問題