2012-12-18 66 views
0

我做了一个应用程序,保持屏幕清醒,并且它工作正常,直到它被系统杀死。 如何让我的应用程序在后台运行? 我看到很多应用程序使用通知来保持运行并避免被杀害,但我不知道如何实现它。 有人可以帮助我实现这一目标吗?保持应用程序在后台运行

回答

1

您可以使用Service API,特别是startForeground(int, Notification)函数调用。在我已链接的API文档中提供了一个示例。

+0

即使我的应用程序不可见,这也可以运行吗? – DoubleP90

+0

是的。这是服务的重点。 –

0

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

  1. 要调用服务,犯规返回任何值回用 - startService()
  2. 要调用的返回值回使用服务 - bindService()

使用任何传感器在后台运行时应谨慎小心,因为它可能会让您的电池快速耗尽