【问题标题】:open device calendar flutter打开设备日历颤动
【发布时间】:2020-02-07 17:44:21
【问题描述】:

我们需要从图标按下事件中打开设备日历,这可能吗?我们已经在使用日历插件来抓取事件,但我们想打开设备日历的月份视图,而不是将它们拉到 dart 中。

【问题讨论】:

  • 如果您共享用于其他相机操作的插件以查看是否提供机制会有所帮助。您也可以使用其他插件,例如 url_launcher 来获得您想要的。
  • url_launcher 有日历选项吗?我没想到。
  • 在 iOS 上,您可以使用 calshow:// URL 方案(请参阅 stackoverflow.com/questions/4820762/…)。在 Android 上不确定,最坏的情况是您可以使用 android_intent 插件,例如 stackoverflow.com/questions/23382005/…
  • 启动应用程序的唯一方法是知道包名称,这意味着如果您设置了谷歌日历包名称并且用户没有在手机上安装谷歌日历,您将无法启动它

标签: flutter dart


【解决方案1】:

如果您计划支持 Android、iOS 和 Web。打开日历的一揽子方法是使用url_launcher 打开带有.ics 或其他支持日历标准(RFC 5545) 格式的URL。支持 Apple 日历和 Google 日历 URL。这里的另一个选项是使用webcal:// URI。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多