1

我创建了一个应用程序。效果很好,但我想要一些与 gmail 相同的功能:当我收到新电子邮件时,我会收到通知。我检查了我的手机,并没有看到运行看起来像 gmail-app 的服务或应用程序。

我已经调查了 AlarmManager 和服务,但是一旦我停止应用程序,两者都不再工作了。

有人可以给我一个提示如何做到这一点吗?

提前致谢

4

1 回答 1

1

我检查了我的手机,并没有看到运行看起来像 gmail-app 的服务或应用程序。

部分原因是,Gmail 通过Intents操作系统的广播,通过我们视为 C2DM 的子系统(这就是您看不到进程的原因)获得此类通知。部分原因是因为 Gmail 是固件的一部分,因此可能会获得一些额外的好处,比如抵制应用程序被强制停止的正常行为。

有人可以给我一个提示如何做到这一点吗?

你不能。特别是在 Android 3.1+ 上,如果您的应用程序被强制停止,它将不会再次运行,直到用户手动运行您的一项活动(例如,从启动器)。

于 2012-05-10T15:20:11.497 回答