DocumentsContract クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ドキュメント プロバイダーとプラットフォーム間のコントラクトを定義します。
[Android.Runtime.Register("android/provider/DocumentsContract", DoNotGenerateAcw=true)]
public sealed class DocumentsContract : Java.Lang.Object
[<Android.Runtime.Register("android/provider/DocumentsContract", DoNotGenerateAcw=true)>]
type DocumentsContract = class
inherit Object
- 継承
- 属性
注釈
ドキュメント プロバイダーとプラットフォーム間のコントラクトを定義します。
ドキュメント プロバイダーを作成するには、 を拡張 DocumentsProvider
します。これにより、このコントラクトの基本的な実装が提供されます。
すべてのクライアント アプリは、ドキュメントにアクセスするための有効な URI アクセス許可付与を保持する必要があります。通常、ユーザーが 、Intent#ACTION_CREATE_DOCUMENT
、または Intent#ACTION_OPEN_DOCUMENT_TREE
を使用してIntent#ACTION_OPEN_DOCUMENT
選択を行うときに発行されます。
の android.provider.DocumentsContract
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
フィールド
ActionDocumentSettings |
ユーザーがプロバイダー アプリケーションで特定のドキュメントを開く、構成、管理する場合に DocumentsUI によって発行される意図のアクション。 |
ExtraError |
ユーザーに表示する必要があるエラー メッセージを提供するディレクトリ |
ExtraExcludeSelf |
パッケージの独自のルートをルート リストから除外するように DocumentsUI 意図でこれを設定します。 |
ExtraInfo |
ユーザーに表示する必要がある情報メッセージを提供するディレクトリ |
ExtraInitialUri |
ファイル選択が表示されるときにユーザーに表示される目的の初期場所を設定します。 |
ExtraLoading |
ドキュメント プロバイダーがまだデータを読み込まれていることを示すディレクトリ |
ExtraOrientation |
デコード プロセス中に画像を回転させる度数を増やして、正しく表示します。 |
ExtraPrompt |
意図に設定されている場合、DocumentsUI の既定のプロンプト テキストをオーバーライドします。 |
MetadataExif |
DocumentsContract#getDocumentMetadata を使用して Exif 情報を取得します。 |
MetadataTreeCount |
指定されたディレクトリ ツリーに現在格納されているすべてのドキュメントの合計数を取得します。 |
MetadataTreeSize |
指定されたディレクトリ ツリーに現在格納されているすべてのドキュメントの合計サイズを取得します。 |
MetadataTypes |
文字列配列を取得すると、DocumentsContract#getDocumentMetadata を使用して返されるメタデータの型または型が識別されます。 |
ProviderInterface |
インスタンスを識別 |
QueryArgDisplayName |
表示名を |
QueryArgExcludeMedia |
|
QueryArgFileSizeOver |
|
QueryArgLastModifiedAfter |
|
QueryArgMimeTypes |
MIME の |
プロパティ
Class |
この |
Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
JniIdentityHashCode |
ドキュメント プロバイダーとプラットフォーム間のコントラクトを定義します。 (継承元 Object) |
JniPeerMembers |
ドキュメント プロバイダーとプラットフォーム間のコントラクトを定義します。 |
PeerReference |
ドキュメント プロバイダーとプラットフォーム間のコントラクトを定義します。 (継承元 Object) |
ThresholdClass |
この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 (継承元 Object) |
ThresholdType |
この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 (継承元 Object) |
メソッド
BuildChildDocumentsUri(String, String) |
ドキュメント プロバイダー内のターゲット ディレクトリの子を表す URI をビルドします。 |
BuildChildDocumentsUriUsingTree(Uri, String) |
ドキュメント プロバイダー内のターゲット ディレクトリの子を表す URI をビルドします。 |
BuildDocumentUri(String, String) |
ドキュメント プロバイダー内のターゲット |
BuildDocumentUriUsingTree(Uri, String) |
ドキュメント プロバイダー内のターゲット |
BuildRecentDocumentsUri(String, String) |
ドキュメント プロバイダー内の特定のルートの最近変更されたドキュメントを表す URI を作成します。 |
BuildRootsUri(String) |
ドキュメント プロバイダーのルートを表すビルド URI。 |
BuildRootUri(String, String) |
ドキュメント プロバイダーで指定 |
BuildSearchDocumentsUri(String, String, String) |
ドキュメント プロバイダー内の特定のルートで一致するドキュメントの検索を表す URI を作成します。 |
BuildTreeDocumentUri(String, String) |
指定した |
Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
CopyDocument(ContentResolver, Uri, Uri) |
指定されたドキュメントをコピーします。 |
CreateDocument(ContentResolver, Uri, String, String) |
指定された MIME の種類と表示名を使用して、新しいドキュメントを作成します。 |
CreateWebLinkIntent(ContentResolver, Uri, Bundle) |
指定したドキュメントの Web リンクを取得するための意図を作成します。 |
DeleteDocument(ContentResolver, Uri) |
指定したドキュメントを削除します。 |
Dispose() |
ドキュメント プロバイダーとプラットフォーム間のコントラクトを定義します。 (継承元 Object) |
Dispose(Boolean) |
ドキュメント プロバイダーとプラットフォーム間のコントラクトを定義します。 (継承元 Object) |
EjectRoot(ContentResolver, Uri) |
指定されたルートを取り出します。 |
Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
FindDocumentPath(ContentResolver, Uri) |
ドキュメント ツリーの上部から正規パスを検索します。 |
GetDocumentId(Uri) |
指定した URI から を |
GetDocumentMetadata(ContentResolver, Uri) |
ドキュメントに関連付けられているメタデータを返します。 |
GetDocumentThumbnail(ContentResolver, Uri, Point, CancellationSignal) |
指定された URI にあるドキュメントを表すサムネイルを返します。 |
GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
GetRootId(Uri) |
指定した URI から を |
GetSearchDocumentsQuery(Uri) |
によって構築された URI から検索クエリを |
GetTreeDocumentId(Uri) |
指定した URI から 経由 |
IsChildDocument(ContentResolver, Uri, Uri) |
ドキュメントが指定された親の子孫 (子、孫など) であるかどうかをテストします。 |
IsDocumentUri(Context, Uri) |
指定された URI が によってサポートされる |
IsRootsUri(Context, Uri) |
指定された URI が、 によって |
IsRootUri(Context, Uri) |
指定された URI が によって |
IsTreeUri(Uri) |
指定された URI がツリーを |
JavaFinalize() |
オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
MoveDocument(ContentResolver, Uri, Uri, Uri) |
指定した文書を新しい親の下に移動します。 |
Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
RemoveDocument(ContentResolver, Uri, Uri) |
親ディレクトリから指定されたドキュメントを削除します。 |
RenameDocument(ContentResolver, Uri, String) |
既存のドキュメントの表示名を変更します。 |
SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
ToArray<T>() |
ドキュメント プロバイダーとプラットフォーム間のコントラクトを定義します。 (継承元 Object) |
ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
UnregisterFromRuntime() |
ドキュメント プロバイダーとプラットフォーム間のコントラクトを定義します。 (継承元 Object) |
Wait() |
現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。> (継承元 Object) |
Wait(Int64) |
現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。 (継承元 Object) |
Wait(Int64, Int32) |
現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。 (継承元 Object) |
明示的なインターフェイスの実装
IJavaPeerable.Disposed() |
ドキュメント プロバイダーとプラットフォーム間のコントラクトを定義します。 (継承元 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
ドキュメント プロバイダーとプラットフォーム間のコントラクトを定義します。 (継承元 Object) |
IJavaPeerable.Finalized() |
ドキュメント プロバイダーとプラットフォーム間のコントラクトを定義します。 (継承元 Object) |
IJavaPeerable.JniManagedPeerState |
ドキュメント プロバイダーとプラットフォーム間のコントラクトを定義します。 (継承元 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
ドキュメント プロバイダーとプラットフォーム間のコントラクトを定義します。 (継承元 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
ドキュメント プロバイダーとプラットフォーム間のコントラクトを定義します。 (継承元 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
ドキュメント プロバイダーとプラットフォーム間のコントラクトを定義します。 (継承元 Object) |
拡張メソッド
JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
JavaCast<TResult>(IJavaObject) |
ドキュメント プロバイダーとプラットフォーム間のコントラクトを定義します。 |
GetJniTypeName(IJavaPeerable) |
ドキュメント プロバイダーとプラットフォーム間のコントラクトを定義します。 |