0

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

4

3 回答 3

1

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

于 2012-12-18T18:29:00.993 回答
0

我认为ServicesAlarmManager是您要寻找的,这取决于您要做什么。

于 2012-12-18T18:55:31.053 回答
0

使用 Android服务。您可以使用以下方法:-

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

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

于 2012-12-18T20:33:15.067 回答