[英]Android broadcast receiver running always
我如何使广播接收机从设备一开始就始终运行? 是否可以在不声明声明的地方启动应用程序?
如果没有,我想我将在设备启动时启动我的应用程序。 但这可能会增加很多开销,这是不必要的。
我希望此始终运行的广播接收器,以便始终侦听c2dm通知。 这些应该通知用户应用程序中有新消息。
如果您使用“意图过滤器”将“ BroadcastReceiver”添加到“清单”中以侦听特定意图,则“接收器”在安装时将处于活动状态。
您是什么意思“始终运行”?
如果您需要长时间保持活动的状态,并且需要从操作系统启动中进行操作,则需要:
让该应用只能安装在内部存储设备上(否则它将无法正常工作)。
设置广播接收器以侦听引导意图。
收到启动意图后,启动服务,然后在此处聆听您想听的意图。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.