(日历)Calendar
程序员文章站
2022-05-26 22:01:45
...
Calendar
此插件允许您将事件添加到移动设备的日历。需要Cordova插件:cordova-plugin-calendar。 有关更多信息,请参阅 Calendar plugin docs.
Repo(备用): https://github.com/EddyVerbruggen/Calendar-PhoneGap-Plugin
Installation(安装)
1.安装Cordova和Ionic原生插件:
$ ionic cordova plugin add cordova-plugin-calendar
$ npm install --save @ionic-native/calendar
Supported platforms(支持平台)
Android
iOS
Usage(用法)
import { Calendar } from '@ionic-native/calendar';
constructor(private calendar: Calendar) { }
this.calendar.createCalendar('MyCalendar').then(
(msg) => { console.log(msg); },
(err) => { console.log(err); }
);
Instance Members(实例成员)
此功能检查是否有权限从/向日历读取/写入。 这个promise将会以true的方式解析
当:
- 您正在iOS或
- 您的API级别低于23,或
- 您正在使用Android <6或
- 您已经授予许可
如果返回false,你应该调用requestReadWritePermission功能
****Returns:** Promise<boolean>
检查是否拥有读取权限
****Returns:** Promise<boolean>
检查是否拥有写入权限
****Returns:** Promise<boolean>
请求写入权限
****Returns:** Promise<any>
请求读取权限
****Returns:** Promise<any>
请求读/写权限
****Returns:** Promise<any>
创建日历 (仅限iOS)
参数 | 类型 | 详情 |
---|---|---|
nameOrOptions | string/Object | 一个字符串名称或一个选项对象。 如果是字符串,提供日历名称。 如果一个对象,提供一个字符串作为日历名称和一个十六进制格式的字符串作为日历颜色 |
****Returns:** Promise<any>
返回一个Promise
删除日历 (仅限iOS)
参数 | 类型 | 详情 |
---|---|---|
name | string | 日历的名称 |
上一篇: PyEcharts 基本图表之日历图
下一篇: git初始化配置