【发布时间】:2019-09-15 16:14:48
【问题描述】:
我正在尝试申请。我想将事件添加到本地日历。但我不知道该怎么做。如果有一些简单的例子就更好了。
【问题讨论】:
-
你可以使用这个插件:pub.dev/packages/device_calendar
标签: flutter
我正在尝试申请。我想将事件添加到本地日历。但我不知道该怎么做。如果有一些简单的例子就更好了。
【问题讨论】:
标签: flutter
您可以使用插件add_2_calendar。
在 Flutter 项目中的 pubspec.yaml 文件中:
dependencies:
add_2_calendar: ^1.3.0
为了使这个插件在 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 上查找软件包。
【讨论】: