我在AIR for mobile中创建了闹钟类型应用程序。为了它的工作,我认为它需要一直运行。基本上,我需要检查它是否有一定的时间(检查存储值 - 该值可能位于本地AIR SQLLite数据库,联机本地存储(AIR cookie)中。当满足这些条件时,例如计时器完整的,我需要它来启动应用程序。如何让您的移动AIR应用程序始终在后台运行?
我将如何让我的应用程序运行所有的时间或是否有更好的或替代办法做我想做的事?有一具无头模式?假装我是初学者移动开发者和初学者AIR开发
注意:当我说开启应用程序,我的意思是应用程序将全屏启动,而不是通知标志或消息。虽然,如果第一个选项不可行,那么可以显示一个本地警报类型消息,当单击OK或本机方式时,将会打开该应用程序?
UPDATE
看来,在Android中有一种方式来运行你的应用程序作为服务。当来自Google Cloud Messaging等通知或消息进入时,它会运行服务类和处理该消息的任何处理程序。我认为你可以在需要时启动应用程序。注意:我不确定是否需要GCM,因为它是客户端。意图可能是我想要做的。 :P
它仍然模糊,但我加入更详细的按照我的理解。
如何这涉及到AIR应用程序我还没有确定。我想可能通过本地扩展。
GCM入门 - http://developer.android.com/guide/google/gcm/gs.html
GCM概述 - https://support.google.com/googleplay/android-developer/support/bin/answer.py?hl=en&answer=2663268
你可以让它在后台运行,但我不认为有一个“低资源模式”。所以“在背景中”实际上就是“隐形”。 – RIAstar 2012-07-08 00:50:56
我更新了问题,使其对项目更有意义。 – 2012-07-08 09:15:48