2012-12-18 86 views
0

我做了一個應用程序,保持屏幕清醒,並且它工作正常,直到它被系統殺死。 如何讓我的應用程序在後臺運行? 我看到很多應用程序使用通知來保持運行並避免被殺害,但我不知道如何實現它。 有人可以幫助我實現這一目標嗎?保持應用程序在後臺運行

回答

1

您可以使用Service API,特別是startForeground(int, Notification)函數調用。在我已鏈接的API文檔中提供了一個示例。

+0

即使我的應用程序不可見,這也可以運行嗎? – DoubleP90

+0

是的。這是服務的重點。 –

0

使用的Android Services。你可以使用下面的方法是什麼 -

  1. 要調用服務,犯規返回任何值回用 - startService()
  2. 要調用的返回值回使用服務 - bindService()

使用任何傳感器在後臺運行時應謹慎小心,因爲它可能會讓您的電池快速耗盡