2011-10-28 52 views
-2

在android中有沒有任何選項,例如我們應該給用戶關閉 應用程序,即使用forcestop或uninstall。如何使Android應用程序不應該退出

我想創建應用程序在這樣的意思,一旦安裝用戶應該 不卸載,不應該停止。

有什麼方法可以實現服務在後臺運行allways。

+3

這是掩蓋某種惡意應用的糟糕嘗試嗎? – Bojangles

+0

不一定,它可以是一個用例,您的用戶可以在一段時間內使用該設備來使用特定的應用程序,然後將其還原。你會希望確保他們不會對設備做其他事情。想想博物館等等。 – AlvaroSantisteban

回答

9

這是Android APIs不允許的。用戶將始終能夠強制停止您的應用,卸載它或者甚至通過在安全模式下啓動來禁用它。

+0

「安全模式」?您使用root shell來禁用軟件包。 pm disable com.example.foobar – user999717

+4

不需要使用root shell。如果您在啓動過程中按住Home鍵,Android將忽略所有用戶安裝的軟件包。這是用戶卸載行爲不當的應用程序的安全方式。 –