2012-02-08 17 views
0

は、私が過去に行ったすべてのダウンロードリクエストとそのダウンロード状況をコードで知る方法があります。つまり、単にダウンロード履歴を知りたいだけです。 注:ダウンロード要求がアドバンスAndroidのダウンロード履歴

編集

ヒマンシュソリューションはなく、ブラウザや他のアプリから自分のアプリから作られたダウンロード要求を与えているに おかげで、ブラウザから、あるいは任意の他のアプリから作成することができます。誰かがもう少し助けてもらえますか?あなたはDOWNLOADMANAGERに関する次のドキュメントをお読みください

+0

あなたのデバイスのダウンロード履歴を知りたいですか? – OnkarDhane

+0

はい、他のアプリのコードではありません。 – vrs

答えて

2

...

http://developer.android.com/reference/android/app/DownloadManager.html

と私はまた、上記のドキュメントにすべてのダウンロードを表示するために活動をlaunchs定数ACTION_VIEW_DOWNLOADSを得ました。上記のコードの助けを借りて

http://developer.android.com/reference/android/app/DownloadManager.html#ACTION_VIEW_DOWNLOADS

EDIT

DownloadManager.Query query = null; 
downloadManager = (DownloadManager)getSystemService(DOWNLOAD_SERVICE); 
query = new DownloadManager.Query(); 
query.setFilterByStatus(DownloadManager.STATUS_FAILED|DownloadManager.STATUS_PENDING|DownloadManager.STATUS_RUNNING|DownloadManager.STATUS_SUCCESSFUL); 

あなたのアプリからダウンロード履歴を表示することができます。

+0

@himashu Txさんのリンクです。私が欲しいのは私のアプリから、私は他のアプリやインテントからダウンロードの履歴を表示したくないということは、実際にダウンロードマネージャのデータベースを照会して履歴を取得する方法を意味する – vrs

+0

編集されたコンテンツを参照....... – himanshu

+0

もう一つACTION_VIEW_DOWNLOADSを定数してください。結果を知らせてください。これがあなたに役立つことを願っています。 – himanshu