当前位置: 代码迷 >> Android >> 怎么开发后台应用程序
  详细解决方案

怎么开发后台应用程序

热度:24   发布时间:2016-05-01 12:33:42.0
如何开发后台应用程序
现在想开发一个后台运行的程序,不需要前台界面
我知道是用service,但是要怎样把service当做程序的入口呢?
我尝试的方法有两种,都失败了

1. 在AndroidManifest.xml里加上
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
不好使。。

2.在启动activity里面startService,然后finish(),结果还是会有界面一闪而过。。


请问该怎么办呢?
------最佳解决方案--------------------
Service启动可以不通过Activity,解决办法是靠广播,在广播接收者里启动service,具体什么时候发广播得看你自己的需求了
------其他解决方案--------------------
接收开机的广播消息,然后 StartService
------其他解决方案--------------------
找到一个触发点触发一个广播(比如开机广播),我们只要接收广播,startService就行了,但后台运行也是可以禁止的
------其他解决方案--------------------
恩,谢谢楼上各位,问题解决了!
  相关解决方案