没有 activity 的 GCM

GCM without a activity

我正在使用 php mysql 和 android 在发生某些事情时通知用户。但我不需要ui。那么是否可以在不将所有代码放在 activity 上的情况下执行 GCM?

当然,GCM 无论如何都不依赖于 UI。您可以在对您的应用程序有意义的地方执行 gcm 注册代码,并处理服务中的消息。通常这是通过扩展 GcmListenerService 来完成的。然后你可以在那里做任何你想做的事。