让应用在后台运行

时间:2012-12-18 18:04:27

标签: java android

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

ServicesAlarmManager正是您所寻找的,取决于您想要做什么..

答案 2 :(得分:0)

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

  1. 要调用不返回任何值的服务 - startService()
  2. 要调用返回值的服务,请使用 - bindService()
  3. 使用任何传感器在后台运行时要小心谨慎,因为它可能会快速耗尽电池电量