android developer tiny share-20170521

今天繼續講android的Calendar ContentProvider,今天將使用日曆需要在AndroidManifest中聲明的權限,以及之前提到的日曆表(CalendarContract.Calendars)的概要說明。

以下是android developer官方講解:


用戶權限


如需讀取日曆數據,應用必須在其清單文件中加入 READ_CALENDAR 權限。文件中必須包括用於刪除、插入或更新日曆數據的 WRITE_CALENDAR 權限:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"...>
    <uses-sdk android:minSdkVersion="14" />
    <uses-permission android:name="android.permission.READ_CALENDAR" />
    <uses-permission android:name="android.permission.WRITE_CALENDAR" />
    ...
</manifest>


日曆表


CalendarContract.Calendars 表包含各日曆的詳細信息。 應用和同步適配器均可寫入下列日曆列。如需查看所支持字段的完整列表,請參閱 CalendarContract.Calendars 參考資料。

常量 說明
NAME 日曆的名稱。
CALENDAR_DISPLAY_NAME 該日曆顯示給用戶時使用的名稱。
VISIBLE 表示是否選擇顯示該日曆的布爾值。值爲 0 表示不應顯示與該日曆關聯的事件。 值爲 1 表示應該顯示與該日曆關聯的事件。此值影響 CalendarContract.Instances 表中行的生成。
SYNC_EVENTS 一個布爾值,表示是否應同步日曆並將其事件存儲在設備上。 值爲 0 表示不同步該日曆,也不將其事件存儲在設備上。值爲 1 表示同步該日曆的事件,並將其事件存儲在設備上。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章