0

我需要一個應用程序,它將在某些應用程序開始下載文件時收聽(它將被評估爲惡意行爲)。如何在Android上瀏覽器或某個應用程序開始下載文件時進行收聽?

我試圖用BroadcastReceiver和Intents來做到這一點,當時我正在過濾「android.intent.action.DOWNLOAD_COMPLETE」(在xml中)並將它顯示到Toast中,當某個項目被下載到設備上時,但它不適用於我。

我現在發現存在DownloadListener,其中包含onDownloadStart(..)方法。

您是否認爲這可以解決我的問題?

+1

如果你可以在你的問題中顯示一些代碼,說明什麼「不工作」 –

回答

1

缺少定製版本的操作系統,你不能。充其量,您可以獲得使用DownloadManager的一部分請求。但是大多數下載並不使用它們 - 它們只是直接發出HTTP請求。沒有辦法跟蹤來自其他應用程序的這些內容。如果您要使用操作系統的自定義版本,但要獲得Linux網絡子系統中需要構建的所有內容,

相關問題