ContentUris クラス

定義

> を使用する android.net.Uri オブジェクトを操作するのに役立つユーティリティ メソッド。content>(content://) スキーム。

[Android.Runtime.Register("android/content/ContentUris", DoNotGenerateAcw=true)]
public class ContentUris : Java.Lang.Object
[<Android.Runtime.Register("android/content/ContentUris", DoNotGenerateAcw=true)>]
type ContentUris = class
    inherit Object
継承
ContentUris
属性

注釈

> を使用する android.net.Uri オブジェクトを操作するのに役立つユーティリティ メソッド。content>(content://) スキーム。

コンテンツ URI には構文があります

content://<em>authority</em>/<em>path</em>/<em>id</em>

<dl><dt>content:</dt><dd> URI のスキーム部分。 これは常に android.content.ContentResolver#SCHEME_CONTENT ContentResolver.SCHEME_CONTENT (値 content://) に設定されます。 </dd><dt><em>authority</em></dt><dd> コンテンツ プロバイダー全体を識別する文字列。 プロバイダーのすべてのコンテンツ URI は、この文字列で始まります。 一意の権限を保証するには、プロバイダー クラスのパッケージ識別子と同じ機関の使用を検討する必要があります。 </dd><dt><em>path</em></dt><dd> プロバイダーのデータのサブセットを識別するスラッシュ (/) で区切られた 0 個以上のセグメント。 ほとんどのプロバイダーは、パス 部分を使用して個々のテーブルを識別します。 パス内の個々のセグメントは、多くの場合、> と呼ばれます。directories>ただし、ファイル ディレクトリは参照しません。 パス内の右端のセグメントは、多くの場合、> と呼ばれます。twig> </dd><dt><em>id</em></dt><dd> 前のパス部分で識別されるデータのサブセット内の単一行の一意の数値識別子。 ほとんどのプロバイダーは、ID 部分を含むコンテンツ URI を認識し、特別な処理を提供します。 多くの場合、 _ID という名前の列を含むテーブルでは、ID 部分がその列の特定の値であると想定されます。 </dd></dl>

Javaドキュメント。

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

コンストラクター

名前 説明
ContentUris()
ContentUris(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

プロパティ

名前 説明
Class

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

(継承元 Object)
Handle

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

(継承元 Object)
JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

> を使用する android.net.Uri オブジェクトを操作するのに役立つユーティリティ メソッド。content>(content://) スキーム。

(継承元 JavaObject)
JniPeerMembers

このJava ピアのメンバーを呼び出すために使用される JNI メタデータを取得します。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
ThresholdClass

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

ThresholdType

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

メソッド

名前 説明
AppendId(Uri+Builder, Int64)

指定した ID をパスの末尾に追加します。

Clone()

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

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

> を使用する android.net.Uri オブジェクトを操作するのに役立つユーティリティ メソッド。content>(content://) スキーム。

(継承元 JavaObject)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

> を使用する android.net.Uri オブジェクトを操作するのに役立つユーティリティ メソッド。content>(content://) スキーム。

(継承元 JavaObject)
Equals(Object)

> を使用する android.net.Uri オブジェクトを操作するのに役立つユーティリティ メソッド。content>(content://) スキーム。

(継承元 JavaObject)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
ParseId(Uri)

最後のパス セグメントを long に変換します。

RemoveId(Uri)

パスの末尾から任意の ID を削除します。

SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

> を使用する android.net.Uri オブジェクトを操作するのに役立つユーティリティ メソッド。content>(content://) スキーム。

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

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

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

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

(継承元 Object)
Wait(Int64)

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

(継承元 Object)
WithAppendedId(Uri, Int64)

指定した ID をパスの末尾に追加します。

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

> を使用する android.net.Uri オブジェクトを操作するのに役立つユーティリティ メソッド。content>(content://) スキーム。

(継承元 JavaObject)
IJavaPeerable.Finalized()

> を使用する android.net.Uri オブジェクトを操作するのに役立つユーティリティ メソッド。content>(content://) スキーム。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

> を使用する android.net.Uri オブジェクトを操作するのに役立つユーティリティ メソッド。content>(content://) スキーム。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

> を使用する android.net.Uri オブジェクトを操作するのに役立つユーティリティ メソッド。content>(content://) スキーム。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

> を使用する android.net.Uri オブジェクトを操作するのに役立つユーティリティ メソッド。content>(content://) スキーム。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

> を使用する android.net.Uri オブジェクトを操作するのに役立つユーティリティ メソッド。content>(content://) スキーム。

(継承元 JavaObject)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

> を使用する android.net.Uri オブジェクトを操作するのに役立つユーティリティ メソッド。content>(content://) スキーム。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象