0
如何在用戶從網絡瀏覽器和其他應用程序發起的下載完成時通知(通過某種廣播或意圖)? (如電子郵件客戶端,藍牙等)。
我需要這個,因爲我想對用戶下載的每個新文件執行一些操作。
在我看來,這個是可能的一些防病毒應用程序做類似的事情。
我試圖使用廣播接收機的意圖過濾器設置爲DownloadManager.ACTION_DOWNLOAD_COMPLETE行動,但這種方式我只收到來自我自己的應用程序的下載通知。如何在android中完成瀏覽器下載完成通知(廣播,意圖)
謝謝!
我認爲這是可能的,因爲一些防病毒應用程序做類似的事情。此外,如果這是不可能的,那麼我不會說這是一個幸運的情況:我希望有一些許可來執行此類操作。 – morgwai
@morgwai:「我認爲這是可能的,因爲一些防病毒應用程序做類似的事情」 - 歡迎您的意見。他們沒有被通知「通過一些廣播或意圖」。 「我不會說這是一個幸運的情況」 - 再一次,歡迎您提出您的意見。但是,您無權強制全球所有Android開發人員遵守您的要求。歡迎任何應用程序執行互聯網操作(給予'INTERNET'權限);這樣的應用程序不需要告訴其他開發人員。 – CommonsWare
我不認爲我對我的問題中的任何Android開發者有任何要求,對嗎?無論如何...如果你知道這樣的殺毒軟件不是通過廣播或意圖通知的,也許你知道一些其他的機制來實現這個目的?還請注意,這種能力(通過SD卡上的新內容得到通知)實際上等同於從安全和隱私角度閱讀SD卡上的內容的能力:創建竊取下載內容的應用程序,可以從SD卡中掃描SD卡時常。 – morgwai