一些任務殺手級應用可以像360更安全地殺死我的進程。我如何保護我的流程不被殺害?或者我如何檢測我的應用程序的進程是否已被殺死?我發現騰訊應用在被殺後可以重啓他們的應用程序,但我不知道他們是如何實現的?如何保護我的進程被殺?
0
A
回答
0
您無法保護您免於死亡,您也無法通知您。唯一的方法是運行sticky服務(除非絕對必要,否則不建議這樣做)。此服務將在稍後自動重新啓動。
0
我不能說他們是怎麼做的,但ActivityManager#getRunningAppProcesses
可以用來檢測您的應用程序是否已被殺死。您可以在後臺運行第二個服務來輪詢該狀態,並在應用程序被終止時重新啓動。
+0
謝謝你的回答。當應用程序的進程被殺時,沒有更多的服務會活着。所以運行第二個服務也幫不上忙。 – asfman
相關問題
- 1. 如何保護進程不被殺害?
- 2. 進程管理:被殺或不被殺
- 3. 如何阻止android殺死我的守護進程
- 4. 如何保護writeprocessmemory進程?
- 5. 如何確保一個進程被殺害? (使用kill命令)
- 6. 如何殺死Linux中沒有被殺死的進程
- 7. C++保護進程免於被暫停
- 8. Android:如何避免我的進程被殺
- 9. mysqld進程會被殺嗎?
- 10. 守護線程可以被殺死嗎?
- 11. 如何保護我從vb.net程序開始的進程?
- 12. 如何保護我的iOS應用程序不被破解?
- 13. 查殺未知啓動守護進程
- 14. JUnit測試殺死守護進程
- 15. 保護進程不被其他進程訪問
- 16. 當父進程被「kill -9」殺死時,子進程是否也會被殺死?
- 17. 仍然在我的流程列表中被殺的進程
- 18. 如何保護我的Python程序
- 19. 如何保護我的程序?
- 20. 如何保護我的WinCE&WinMobile程序?
- 21. 殺守護進程的所有子進程
- 22. 遠程進程被殺神祕
- 23. 如何殺死nohup進程?
- 24. 如何確保android在殺死進程之前保存數據
- 25. 我如何確保獅身人面像守護進程運行?
- 26. Android - 保持服務活着,即使父進程被殺死
- 27. 我的Android APP的進程已被殺死,但仍在RunningTask
- 28. PHP - 被保護
- 29. 殺死進程殺死其他進程
- 30. 子進程沒有被Node.JS殺死
爲什麼要這樣做?作爲用戶,我會鄙視你的應用程序。 – st0le
是的,作爲一個用戶我討厭這個。我只是想知道一些應用程序如何喜歡QQ應用程序可以保護他們的應用程序不會被殺死,並可以重新啓動自己。 – asfman