需要使用Qt编写一个Symbian/S60的服务/守护进程。

3

我可以使用Qt来编写一个服务/守护程序,用于Symbian/S60系统,它可以在后台执行一些处理。 它应该在启动时启动并保持活动状态。

我了解到QtService,但它并不存在于Qt 4.7.4中。它必须单独下载,还是只有商业版的Qt才能使用?


看一下这个问题:http://stackoverflow.com/questions/6236676/auto-start-service-in-symbian - Bill
谢谢回复。但实际上我需要在Qt中创建一个服务,而创建一个应用程序并将其放入启动列表似乎是一种hack方法。是否有直接创建Symbian服务的方法? - user1178090
1个回答

1

Qt移动服务框架似乎有你需要的功能。

否则,在没有Qt的情况下,Symbian的标准解决方案是创建一个无UI的应用程序,并在Bill提到的启动API中注册它。您可以拉起自己的Active Scheduler来保持应用程序循环运行。但是,如果您还想对进程执行一些有用的操作,则必须实现Symbian服务器进程(设备本地的,在Symbian守护程序/服务类似行为下称为“服务器”)。这是相当复杂的东西,但您可以在SDK中找到一些示例。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接