如何像闹钟小部件(时钟应用程序)一样显示小部件?

Posted

技术标签:

【中文标题】如何像闹钟小部件(时钟应用程序)一样显示小部件?【英文标题】:How to show the widget same like an Alarm widget (Clock APP)? 【发布时间】:2017-07-05 10:08:33 【问题描述】:

我需要使用与时钟闹钟功能相同的应用程序。一旦我们将警报设置为 3.15PM 之类的时间(即使应用程序未处于运行状态)它会显示在

    今日通知屏幕 -

    我们可以使用 APP 扩展(使用用户默认值)来做到这一点(你的警报......),对吧?

      作为弹出屏幕

      锁定屏幕中弹出警报 -

我的问题 -

一个。怎么才能同时实现2和3,这是不是同一个APP Extension概念?

b.首先 - 我相信他们使用了用户默认值,我们可以在 APP Extension 中进行 API 访问,例如定期检查 Web 服务吗?

请提出解决方案/想法来实现这一目标。

谢谢!

【问题讨论】:

【参考方案1】:

不,这与应用扩展程序或小部件不同。我也不相信它可以做你想做的事情。

【讨论】:

哦,好的,谢谢!我也相信这是不可能的,但时钟应用程序如何实现这一点?我希望有其他方法吗? 时钟应用之所以能做到这一点,是因为它是一个苹果应用——他们会使用我们开发者无法访问的私有 API。 是的,我是这么认为的。有没有其他方法可以在“应用程序未运行状态”上显示一些小部件?我们可以在应用扩展中进行网络服务访问吗? 小部件应该对主机应用程序的运行状态零了解。它们(小部件)独立于应用程序。是的,您将能够对小部件执行 REST 请求。 好的,谢谢@Tander

以上是关于如何像闹钟小部件(时钟应用程序)一样显示小部件?的主要内容,如果未能解决你的问题,请参考以下文章

Qt 加载消息应保持在父小部件的顶部并居中

如何在小部件上连续点击一次并在小部件像钢琴一样触摸钢琴键时执行一些操作?

如何在 Android 中将时钟应用小部件与系统时钟完美同步?

Qt:如何制作像 QTextField 一样对齐的自定义小部件

如何每分钟更新一个 Android 应用小部件

如何在颤动中加载主小部件之前显示加载小部件?