2014-01-21 23 views
-1

我正在爲Android製作防盜應用程序。永恆的Android服務-IDEA-

我的應用程序應該監聽短信和短信get命令(擦除手機內容 - 發送位置...)

我面對我的應用程序的問題得到由Android

殺我做了一些研究,我發現了一些想法,比如「每隔5分鐘檢查應用程序的鬧鐘」

和sticky_function等等。有些人只是呆在這是不可能的 問題是,它不能被殺死

我相信,Android總是殺死後臺應用程序,但它永遠不會殺死前臺應用程序。 所以我有一個想法:它是一個透明的應用程序,將永遠在前臺,它鏡像背後的每一件事,併發送觸摸到它背後的應用程序(用戶正在看到的應用程序)

想象它喜歡當U使用和模擬器在PC 主機需要鼠標點擊並重定向到來賓操作系統

這可能嗎?

如果沒有,是否有可能讓我的應用程序像系統服務(電話 - 短信 - GPS),所以它永遠不會被殺死?

我想知道防病毒應用程序如何繼續監視每一件事情,而不是被系統或第三奇偶任務殺手所殺?

回答

2

這是可能的嗎?

幸運的是,由於明顯的隱私和安全原因,沒有。

如果沒有,是否有可能讓我的應用程序像系統服務(電話 - 短信 - GPS),所以它永遠不會被殺死?

您可以創建自己的ROM模組,其中包含您的應用程序。

我想知道防病毒應用程序如何保持監視每一件事情,而不是被系統或第三奇偶校驗任務殺手所殺?

AFAIK,防病毒應用程序可以像其他任何東西一樣被強制停止。

但是,你原來的假設是不正確的:

我面對我的應用程序的問題由Android

被殺

你不需要爲了接收SMS消息到運行。這是由清單登記BroadcastReceiver處理。您的流程需要運行的唯一時間是發送文本消息時,以便您可以處理它。普通的操作系統行爲和任務殺手不會影響到這一點。如果用戶強行阻止你(例如,,通過設置),影響你,就像任何其他應用程序,並沒有什麼可以真正做到這一點。

但是,請注意,除了SMS之外,您還需要找到其他一些觸發機制,如as of Android 4.4,當SMS出現在收件箱中時,所有其他應用程序都將能夠看到您的SMS,包括用戶。