如何在android中自动启动服务?

时间:2010-10-26 04:05:46

标签: android

在Android应用程序中,它总是扩展Activity并且条目是onCreate。因此,似乎用户必须选择应用程序并点击它来支持它。(如果它是错误的,请告诉我。抱歉)

那么,如何在没有用户点击启动应用程序的情况下实现在后台运行的服务?

2 个答案:

答案 0 :(得分:10)

使用IntentReceiver接收BOOT_COMPLETED_ACTION。

然后在IntentReceiver中,您可以调用startService()。

答案 1 :(得分:5)

  

当我在模拟器/设备上安装应用程序apk时,服务将开始运行

这是不可能的。 Android不允许任何形式的应用程序在安装后立即运行。