如何在 Android 上后台运行 Qt 应用程序?

Posted

技术标签:

【中文标题】如何在 Android 上后台运行 Qt 应用程序?【英文标题】:How to run a Qt application in background on Android? 【发布时间】:2015-06-18 12:16:17 【问题描述】:

我想在 Qt for android 中创建一个应用程序,但我遇到了这个问题:当用户按下“返回”按钮时,我的应用程序收到一个 QCloseEvent 并被杀死。我希望应用程序在后台运行,例如服务或守护程序。我该怎么做?

【问题讨论】:

对应该在后台运行的东西使用 GUI 框架似乎违反直觉。也许使用安卓服务? 我想做一个闹钟应用。 让一个 Qt 应用程序在后台运行对于这个目的来说太过分了。阅读AlarmManager 【参考方案1】:

创建Android Services 已添加到Qt 5.7 版中。

【讨论】:

以上是关于如何在 Android 上后台运行 Qt 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

如何创建在后台运行的Android服务

如何在 Android 上管理从后台恢复的 Xamarin 表单应用程序?

如何在Android后台服务中运行cordova插件?

如何在后台的android应用程序图标上计算推送通知消息徽章

如何使用 Qt/C++ 小部件(不是 QML)从 Android 相机获取图像

OpenCV Android 应用程序(基于 Qt)在一个版本上运行,但在另一个版本上失败