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) 。 同期アダプターは、より多くの列に対する書き込みアクセス権を持ちますが、一度に 1 つのアカウントに制限されます。 予定表は、主に同期アダプターによって管理されるように設計されており、新しい予定表の挿入は同期アダプターとして行う必要があります。 ほとんどの場合、アプリは予定表 (色や表示名の変更など) のみを更新する必要があります。 ローカルカレンダーが必要な場合、アプリは同期アダプターとして を挿入し、 を使用して #ACCOUNT_TYPE#ACCOUNT_TYPE_LOCAL これを行うことができます。 <dl>dt b Insert/b></dt><dd>新しいカレンダーを挿入する場合、次のフィールドを含める必要があります: <ul><li#ACCOUNT_NAME></li><li#ACCOUNT_TYPE<>/li<>li>#NAME</li>><#CALENDAR_DISPLAY_NAME</li><li#CALENDAR_COLOR></><#CALENDAR_ACCESS_LEVEL><li/>><<#OWNER_ACCOUNTli></ul><>><<予定表を挿入する場合は、次のフィールドは必要ありませんが、通常は含めるのが良い考えです。 <ul><li>#SYNC_EVENTS set to 1</li<>li><#CALENDAR_TIME_ZONE/li/li<#ALLOWED_REMINDERS>><><>#ALLOWED_AVAILABILITY< li/li<>li/li li#ALLOWED_ATTENDEE_TYPES<>></ul><dt><b>Update</b></dt<>dd>カレンダーで更新を実行するには、#_IDの予定表は、Uri ( ContentUris#withAppendedId) に追加された ID として指定するか、最初の選択項目として指定する必要があります。選択範囲は "_id=?" で始まる必要があります。 最初の selectionArg はカレンダーの_idである必要があります。 予定表は、ID のない選択範囲を使用して更新することもできます。一般に #ACCOUNT_NAME 、 と #ACCOUNT_TYPE は、同期アダプターの問題を引き起こす可能性があるため、予定表を作成した後に変更しないでください。 <dt><b>Delete</b></dt><dd>Calendars は、 によって #_ID Uri に追加された ID として削除することも、標準の選択を使用して削除することもできます。 予定表の削除は、通常、データベースと関連するすべてのデータ (イベント) から予定表を削除する同期アダプターによって処理される必要があります。</dd dt><><b>Query</b></dt><dd>Calendars テーブルのクエリを実行すると、一連の予定表に関するすべての情報が取得されます。 クエリの選択に一致する予定表ごとに 1 つの行が返されます。または、 が Uri に追加されている場合 #_ID は、最大で 1 行が返されます。</dd></dl><h3>Calendar Columns</h3> 次の予定表列は、アプリと同期アダプターの両方で書き込み可能です。 <ul><li><#NAME/li><li><#CALENDAR_DISPLAY_NAME/li><>><#SYNC_EVENTS< li><#VISIBLE/li/li<>/ul> 次のカレンダー列は、同期アダプター <ul><li/li#ACCOUNT_NAME<>/li<<#ACCOUNT_TYPE>> li/#CALENDAR_COLOR<><>><><<#_SYNC_ID>#DIRTY>><#MUTATORS><<li><li> によってのみ書き込み可能です#OWNER_ACCOUNT</li><li>#MAX_REMINDERS</li><#ALLOWED_REMINDERS<>/li<>li<#ALLOWED_AVAILABILITY>/li<>#ALLOWED_ATTENDEE_TYPES<>/li li><#CAN_MODIFY_TIME_ZONE/li<>/li>><<#CAN_ORGANIZER_RESPOND li/li><li>#CAN_PARTIALLY_UPDATE</li/>#CALENDAR_LOCATION<li<>/li><#CALENDAR_TIME_ZONE<> li/li><li#CALENDAR_ACCESS_LEVEL></li>#DELETED<<>/li li>#CAL_SYNC1><</李><li>#CAL_SYNC2</li></><#CAL_SYNC3li><li><#CAL_SYNC4/li<>li>#CAL_SYNC5</li#CAL_SYNC6<<>>/li li>#CAL_SYNC7</li<>li/li<>li><#CAL_SYNC8/li><li><#CAL_SYNC9/li>#CAL_SYNC10<<>/li/ul><>

android.provider.CalendarContract.CalendarsJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

フィールド

CalendarLocation

予定表の既定の場所。

DefaultSortOrder

このテーブルの既定の並べ替え順序

Name

予定表の名前。

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
ContentUri

予定表にアクセスするための content:// スタイルの URL

EnterpriseContentUri

管理プロファイルの Calendars テーブルに対してクエリを実行するための content:// スタイルの URL。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

個々の予定表の詳細を含む Calendars テーブルの定数とヘルパー。

(継承元 Object)
JniPeerMembers

個々の予定表の詳細を含む Calendars テーブルの定数とヘルパー。

PeerReference

個々の予定表の詳細を含む Calendars テーブルの定数とヘルパー。

(継承元 Object)
ThresholdClass

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Dispose()

個々の予定表の詳細を含む Calendars テーブルの定数とヘルパー。

(継承元 Object)
Dispose(Boolean)

個々の予定表の詳細を含む Calendars テーブルの定数とヘルパー。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

個々の予定表の詳細を含む Calendars テーブルの定数とヘルパー。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

個々の予定表の詳細を含む Calendars テーブルの定数とヘルパー。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</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 テーブルの定数とヘルパー。

適用対象