Calendar
此插件允許您將事件添加到移動(dòng)設(shè)備的日歷古徒。需要Cordova插件:cordova-plugin-calendar拓提。 有關(guān)更多信息读恃,請參閱 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(支持平臺(tái))
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(實(shí)例成員)
此功能檢查是否有權(quán)限從/向日歷讀取/寫入隧膘。 這個(gè)promise將會(huì)以true的方式解析
當(dāng):
- 您正在iOS或
- 您的API級別低于23,或
- 您正在使用Android <6或
- 您已經(jīng)授予許可
如果返回false寺惫,你應(yīng)該調(diào)用requestReadWritePermission功能
****Returns:** Promise<boolean>
檢查是否擁有讀取權(quán)限
****Returns:** Promise<boolean>
檢查是否擁有寫入權(quán)限
****Returns:** Promise<boolean>
請求寫入權(quán)限
****Returns:** Promise<any>
請求讀取權(quán)限
****Returns:** Promise<any>
請求讀/寫權(quán)限
****Returns:** Promise<any>
創(chuàng)建日歷 (僅限iOS)
參數(shù) | 類型 | 詳情 |
---|---|---|
nameOrOptions | string/Object | 一個(gè)字符串名稱或一個(gè)選項(xiàng)對象疹吃。 如果是字符串,提供日歷名稱西雀。 如果一個(gè)對象萨驶,提供一個(gè)字符串作為日歷名稱和一個(gè)十六進(jìn)制格式的字符串作為日歷顏色 |
****Returns:** Promise<any>
返回一個(gè)Promise
刪除日歷 (僅限iOS)
參數(shù) | 類型 | 詳情 |
---|---|---|
name | string | 日歷的名稱 |