必须得先启动下Activity,然后在Activity中去启动Service和注册广播。

解决方案 »

  1.   

    多写一个 activity 怎么了,最多就是检测一下如果不是第一次运行就闪退呗,啥都不耽误。
      

  2.   


    这个貌似不错....
                    不配置activity的 <category android:name="android.intent.category.LAUNCHER" />就可以搞定我想要的 . 好吧,都不需要判断什么了 直接闪退.........
    谢谢....
      

  3.   

    高版本貌似3.0以后,广播必须要启动一次app才可以注册。
    楼主的目的是不是想app没有图标,并且可以实现广播监听? 不配置activity的 <category android:name="android.intent.category.LAUNCHER" /> 也是不能实现的,没有LAUNCHER确实没有图标,但是如果安装完apk没有图标就无法启动app,也就无法实现广播的注册,广播也就实现不了监听的任务。eclipse中debug时默认会运行,所以只要第一次有LAUNCHER,实现了广播的注册,以后没有LAUCHER再debug广播一样可以使用。 除非卸载了该apk,再次debug就不可以了。