需要在Qt中为Symbian/S60编写一个服务/守护程序



我可以在Qt中使用什么来为symbian/S60编写一个服务/守护进程,它位于后台并进行一些处理。它应该在启动时启动并保持活动状态。我读过关于Qt服务的文章,但它在Qt 4.7.4中并不存在。它必须单独下载还是仅在Qt的商业版本中提供。

Qt移动服务框架似乎满足了您的需求。

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

最新更新