2011-09-13 121 views
1

我一直在環顧四周,找不到任何方式在Android中的用戶關閉應用程序時收到通知。我知道,你會說onPause()或onStop(),但如果我不能觸摸Android應用程序呢?這就是我所需要的:如果用戶關閉瀏覽器應用程序,我希望得到有關該事件的通知。有沒有什麼辦法可以在沒有實際修改瀏覽器應用的情況下在Android中執行此操作關閉應用程序後的Android通知

+0

這將是一個巨大的安全漏洞。 – Falmarri

+0

我不知道這是否會成爲安全漏洞。我知道這個有效的場景(SIM ToolKit,Browser Termination event)。應該有一種附加到進程的方法來檢查它是否正在運行,何時退出並退出代碼。 – JPP

+0

確定有很多方法可以從應用程序中捕獲退出代碼。但是,您需要一個控制過程才能看到,並且需要在操作系統空間中運行。所以你想要的東西可能完全適用於根植手機上的一些黑客。但它肯定不受SDK的支持。 – Falmarri

回答

0

討厭成爲壞消息的載體,但除非你手工寫東西,否則實在沒有辦法做到這一點。一種方法是使用類似任務管理器的東西,並嗅探所有正在運行的應用程序,然後查看您的瀏覽器是否正在運行。如果它正在運行,則在關閉時發送消息。由於您需要有關係統根級別級別的信息,因此確實沒有簡單的方法來完成此操作。

相關問題