【问题标题】:How can I create events in local calendar by Flutter?如何通过 Flutter 在本地日历中创建事件?
【发布时间】:2019-09-15 16:14:48
【问题描述】:

我正在尝试申请。我想将事件添加到本地日历。但我不知道该怎么做。如果有一些简单的例子就更好了。

【问题讨论】:

标签: flutter


【解决方案1】:

您可以使用插件add_2_calendar

安装:

在 Flutter 项目中的 pubspec.yaml 文件中:

dependencies:
  add_2_calendar: ^1.3.0

iOS 集成:

为了使这个插件在 iOS 10+ 上运行,请务必将其添加到您的 info.plist 文件中:

<key>NSCalendarsUsageDescription</key>
<string>INSERT_REASON_HERE</string>

用法:

import 'package:add_2_calendar/add_2_calendar.dart';

final Event event = Event(
      title: 'Event title',
      description: 'Event description',
      location: 'Event location',
      startDate: DateTime(/* Some date here */),
      endDate: DateTime(/* Some date here */),
    );
...
Add2Calendar.addEvent2Cal(event);
...

另请参阅 using packages 的 Flutter 文档。当您需要使用设备 API 时,可以在 pub.dev 上查找软件包。

【讨论】:

  • 嘿嗨,这不支持一次添加多个事件,任何参考。
  • 有什么方法可以打开带有填充参数的本地日历的“添加日历事件”,而不是为其字段实现 UI?
猜你喜欢
  • 2015-01-14
  • 1970-01-01
  • 2022-10-06
  • 1970-01-01
  • 2019-12-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多