2012-02-02 55 views
3

我可以在Qt中使用什么来为坐在后台并进行一些处理的symbian/S60编写服务/守护进程。它应该在启动时启动并保持活动状态。 我阅读了关于QtService的内容,但它在Qt 4.7.4中不存在。它是否需要单独下载或只能在商业版本的Qt中使用。需要在Qt中为Symbian/S60编写服务/守护进程

+0

看看这个问题:http://stackoverflow.com/questions/6236676/auto-start-service-in-symbian – Bill 2012-02-05 15:52:33

+0

感谢您的答复。但实际上,我需要在Qt中创建一个服务,并创建一个应用程序并将其放入启动列表看起来像一个黑客。有没有直接的方法来创建一个Symbian服务? – user1178090 2012-02-05 16:09:11

回答

1

Qt mobility service framework似乎有你所需要的。

否则,在没有Qt的Symbian中,此标准解决方案是创建一个无UI的应用程序,并将其注册到Bill链接的帖子中提到的启动API中。您将启动一个自己的活动调度程序,以保持应用程序循环运行。然而,如果你也想做一些对你的流程有用的东西,你必须实现一个Symbian服务器进程(在设备本地,在Symbian守护进程/服务行为称为“服务器”)。这是相当复杂的东西,但你可以在SDK中找到一些例子。