2010-05-13 63 views
1

我讀過這篇文章的馬克墨菲,而我正在尋找一個解決方案,我的情況。鑽石永遠。服務不是

我在我的系統中有一個監聽器,它假設從外部服務器獲取UDP觸發次數,並將此偵聽器作爲服務完成。

我怎麼能阻止它被用戶關閉? (SDK 1.5),我一直在爲一家創建手機的公司工作,並且我們用這個Listener來傳播設備。

只要聽衆熄滅我們的系統將被終止

對於這種情況的任何想法? *我已經知道面部表情,系統也可以關閉它,但這種情況會更容易處理和避免。

謝謝,

ray。

+0

鑽石並非永遠。它們會衰變成石墨(:p)。 – kennytm 2010-05-13 06:18:07

+0

不符合伊恩弗萊明。 – CommonsWare 2010-05-13 10:38:31

+0

*「我怎麼能阻止它被用戶關閉?」*這是邪惡的。 – 2010-05-13 10:41:32

回答

3

我怎麼能阻止它被用戶關閉 ?

你不能,至少不能作爲SDK應用程序。

i`am的公司, 創建手機,我們傳播 設備此偵聽工作。

重新實現它作爲固件的一部分,也許在C/C++。這不能被用戶關閉。

+0

是的,但我不能用AlarmManager註冊我的應用程序,所以它會在稍後一會兒被喚醒,所以即使用戶關閉應用程序/服務,它也會被激活alarmManager又是什麼?(之前已經註冊過) – rayman 2010-05-13 13:14:43

+0

這是可行的,但前提是用戶通過Settings應用程序停止了您的服務。如果他們使用所謂的「任務殺手」,那也會消滅你的警報。 – CommonsWare 2010-05-13 13:54:50

+0

我們要用SDK 1.5傳播我們的手機,並且我找不到「設置應用程序」,它在那裏存在嗎?如果不是,Alaram經理技巧可能會起作用,不是嗎? – rayman 2010-05-16 06:03:50