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

gsm*_*ker 6 android

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

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

Ran*_*ku' 10

使用IntentReceiver接收BOOT_COMPLETED_ACTION.

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

  • 请不要写永久服务:http://www.androidguys.com/2009/09/09/diamonds-are-forever-services-are-not/ http://www.androidguys.com/2010/03/29 /代码污染背景控制/ (4认同)

Com*_*are 5

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

这是不可能的.Android不允许在安装时立即运行任何表单的应用程序.