如何从 flutter 应用打开设备日历?
我想通过在IOS和Android平台上的flutter应用程序中单击按钮来打开本地日历,并带有标题,描述和日期等初始参数。 事实上,我需要直接从我的应用程序打开日历的“添加事件”
。
我尝试过一些软件包,例如 device_calendar,但它需要实现自己的设计 add 和编辑事件表单
。
可以直接打开设备日历的新事件
形式吗?
I want to open the local calendar by click on a button from flutter app in IOS and Android platform, with initial parameters such as title, description and date.
In fact, I need open 'Add Event'
of the calendar, directly from my app.
I've tried some packages like device_calendar, but it needs to implementation own design for add and edit event form
.
It is possible to open new event
form of device calendar directly?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于 Android,请尝试以下操作:
launchUrl(Uri.parse('content://com.android.calendar/time/123456789'))
其中 launchUrl 是 url_launcher
编辑:
好的是插件 add_2_calendar。它是带有以下选项的打开设备日历:
其中“Add2Calendar.addEvent2Cal”已使用上述选项打开日历事件(在 IOS AppleCalendar、Android GoogleCalendar 或其他默认平台上)。
For Android try this:
launchUrl(Uri.parse('content://com.android.calendar/time/123456789'))
where launchUrl is url_launcher
EDIT:
Good is plugin add_2_calendar. It is open device calendar with that's options:
where "Add2Calendar.addEvent2Cal" has opened calendar event (on IOS AppleCalendar, on Android GoogleCalendar or other default platform) with options above.