gpt4 book ai didi

qt - SailfishOS/Qt - 如何在给定日期调用我的应用程序,比如几周后

转载 作者:行者123 更新时间:2023-12-01 07:43:02 25 4
gpt4 key购买 nike

我目前正在为 SailfishOS 开发提醒应用程序。有一件事我还没有弄明白:

是否有可能在特定日期(可能还有 ID)向操作系统注册,以便调用我的应用程序来执行提醒?当我的应用程序已停止或手机已重新启动时,这也应该有效,因此我认为 QML Timer 可能不是一个选项。

理想情况下,我正在寻找 QML/JavaScript 解决方案(如果可能),因为我不具备 C++ 技能。我也一直在浏览一些开源项目的存储库,但还没有找到解决方案。

也非常感谢指向相关源存储库的链接...

最佳答案

由于您似乎没有任何 C++ 经验,因此我建议不要为 systemd 启动的此任务编写任何 Qt 守护进程。

我建议按照此线程在所需的日期和时间调用您的应用程序:

How to add automated tweets via a cron job to WordPress

它是关于推文的,但我想这个概念是相似的。毕竟,据我所知,Jolla 打算在 Mer 堆栈的基础上尽可能多地保持 Vanilla 味。

不幸的是,Sailfish OS 目前使用的是过时的 systemd,因此您还不能使用 systemd-cron,因为它至少需要 sytemd 197。不过,据我所知,他们正在进行更新。这将为您的用例带来更美好的 future 。

如评论中所述,如果您没有 C++ 经验,这可能是最简单的方法。不会有 QProcess 等的直接 QML 绑定(bind),因为您需要它。

关于qt - SailfishOS/Qt - 如何在给定日期调用我的应用程序,比如几周后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22424631/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com