CalendarContract.Calendars 類別

定義

Calendars 資料表的常數和協助程式,其中包含個別行事曆的詳細資料。

[Android.Runtime.Register("android/provider/CalendarContract$Calendars", DoNotGenerateAcw=true)]
public sealed class CalendarContract.Calendars : Java.Lang.Object
[<Android.Runtime.Register("android/provider/CalendarContract$Calendars", DoNotGenerateAcw=true)>]
type CalendarContract.Calendars = class
    inherit Object
繼承
CalendarContract.Calendars
屬性

備註

Calendars 資料表的常數和協助程式,其中包含個別行事曆的詳細資料。 <h3 > 作業 < /h3 > 所有作業都可以做為應用程式或同步配接器來完成。 若要以同步配接器 #CALLER_IS_SYNCADAPTER 的形式執行作業,應該設定為 true,而且 #ACCOUNT_NAME#ACCOUNT_TYPE 必須在 Uri 參數中設定。 如需新增參數的詳細資訊,請參閱 Uri.Builder#appendQueryParameter(java.lang.String, java.lang.String) 。 同步配接器具有更多資料行的寫入權限,但一次僅限於單一帳戶。 行事曆的設計主要是由同步配接器管理,而插入新的行事曆應該做為同步配接器。 在大部分情況下,應用程式應該只會更新行事曆 (,例如變更色彩或顯示名稱) 。 如果需要本機行事曆,應用程式可以藉由插入做為同步配接器並使用 #ACCOUNT_TYPE#ACCOUNT_TYPE_LOCAL 來執行此動作。 <dl > dt b Insert/b >< /dt >< dd > 插入新行事歷時,必須包含下欄欄位: < ul <> li >#ACCOUNT_NAME< /li #CALENDAR_DISPLAY_NAME#CALENDAR_ACCESS_LEVEL><<<#CALENDAR_COLOR<><>#NAME<#ACCOUNT_TYPE>><>><<><>> /ul >><<#OWNER_ACCOUNT><><>><<插入行事歷時不需要下欄欄位,但通常最好包含: < ul <> li >#SYNC_EVENTS 設為 1 < /li <>>#CALENDAR_TIME_ZONE< / <><#ALLOWED_REMINDERS> li/ >><<<>#ALLOWED_AVAILABILITY>#ALLOWED_ATTENDEE_TYPES<<> ul <> dt >< b Update < /b ><> /dt <> dd > 若要在行事曆 #_ID 上執行更新行事曆的應以附加識別碼的形式提供給 uri () ContentUris#withAppendedId ,或做為第一個選取專案--選取專案應以 「_id=?」 開頭 和第一個 selectionArg 應該是行事曆_id。 行事曆也可以使用沒有識別碼的選取專案來更新。一般而言, #ACCOUNT_NAME 建立行事曆之後不應該變更 和 #ACCOUNT_TYPE ,因為這可能會導致同步配接器發生問題。 <dt >< b > Delete < /b >< /dt >< dd > Calendars 可以藉由 刪除 #_ID 為 Uri 上的附加識別碼或使用任何標準選取專案來刪除。 刪除行事曆通常應該由同步配接器處理,因為它會從資料庫移除行事曆,以及所有相關聯的資料 (也稱為事件) 。 </dd >< dt >< b > Query/b >< /dt >< dd > Querying < the Calendars table will get you all information about a set of calendars. 每個行事曆都會傳回一個符合查詢選取專案的資料列,如果 #_ID 附加至 Uri,則最多會傳回單一資料列。 </dd >< /dl >< h3 > 行事曆 < 資料行/h3 > 下列行事歷數據行可由應用程式和同步配接器寫入。 <ul >< li >#NAME< /li ><#CALENDAR_DISPLAY_NAME>< /li ><><><><<#SYNC_EVENTS#VISIBLE> /ul > 下列行事歷數據行只能由同步配接器 < ul >< li <>#ACCOUNT_NAME /li/ >#_SYNC_ID><><<<>#MUTATORS>>>#ACCOUNT_TYPE<>><<<<#DIRTY<>#CALENDAR_COLOR li li/ ><>#OWNER_ACCOUNT< /li ><<#MAX_REMINDERS> /li/li ><>#ALLOWED_REMINDERS< /li >#ALLOWED_AVAILABILITY><< / ><>#ALLOWED_ATTENDEE_TYPES><><#CAN_MODIFY_TIME_ZONE< li/li li/li/ >><#CAN_ORGANIZER_RESPOND< li/ >#CALENDAR_TIME_ZONE<<><#DELETED#CALENDAR_LOCATION<>><>><<<#CAN_PARTIALLY_UPDATE>#CALENDAR_ACCESS_LEVEL<><>> li li/ ><>#CAL_SYNC1 li li</李 ><li ><#CAL_SYNC2 /li >< / ><#CAL_SYNC3 li #CAL_SYNC8><><>><><#CAL_SYNC4>>>#CAL_SYNC7><<><<><<#CAL_SYNC5><#CAL_SYNC6<><#CAL_SYNC10<>#CAL_SYNC9 /ul ><>

android.provider.CalendarContract.Calendars JAVA 檔。

此頁面的部分是根據所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

欄位

CalendarLocation

行事曆的預設位置。

DefaultSortOrder

此資料表的預設排序次序

Name

行事曆的名稱。

屬性

Class

傳回這個 Object 的執行時間類別。

(繼承來源 Object)
ContentUri

用於存取行事曆的 content:// 樣式 URL

EnterpriseContentUri

用於查詢 Managed 設定檔中行事歷數據表的 content:// 樣式 URL。

Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
JniIdentityHashCode

Calendars 資料表的常數和協助程式,其中包含個別行事曆的詳細資料。

(繼承來源 Object)
JniPeerMembers

Calendars 資料表的常數和協助程式,其中包含個別行事曆的詳細資料。

PeerReference

Calendars 資料表的常數和協助程式,其中包含個別行事曆的詳細資料。

(繼承來源 Object)
ThresholdClass

此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。

(繼承來源 Object)
ThresholdType

此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。

(繼承來源 Object)

方法

Clone()

建立並傳回這個 物件的複本。

(繼承來源 Object)
Dispose()

Calendars 資料表的常數和協助程式,其中包含個別行事曆的詳細資料。

(繼承來源 Object)
Dispose(Boolean)

Calendars 資料表的常數和協助程式,其中包含個別行事曆的詳細資料。

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()

當垃圾收集判斷物件不再參考物件時,垃圾收集行程會在物件上呼叫。

(繼承來源 Object)
Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ToArray<T>()

Calendars 資料表的常數和協助程式,其中包含個別行事曆的詳細資料。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

Calendars 資料表的常數和協助程式,其中包含個別行事曆的詳細資料。

(繼承來源 Object)
Wait()

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > 。 ><

(繼承來源 Object)
Wait(Int64)

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > ,或直到經過一定數量的即時為止。 <>

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > ,或直到經過一定數量的即時為止。 <>

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

Calendars 資料表的常數和協助程式,其中包含個別行事曆的詳細資料。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

Calendars 資料表的常數和協助程式,其中包含個別行事曆的詳細資料。

(繼承來源 Object)
IJavaPeerable.Finalized()

Calendars 資料表的常數和協助程式,其中包含個別行事曆的詳細資料。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

Calendars 資料表的常數和協助程式,其中包含個別行事曆的詳細資料。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Calendars 資料表的常數和協助程式,其中包含個別行事曆的詳細資料。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Calendars 資料表的常數和協助程式,其中包含個別行事曆的詳細資料。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Calendars 資料表的常數和協助程式,其中包含個別行事曆的詳細資料。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

Calendars 資料表的常數和協助程式,其中包含個別行事曆的詳細資料。

GetJniTypeName(IJavaPeerable)

Calendars 資料表的常數和協助程式,其中包含個別行事曆的詳細資料。

適用於