CloudMediaProvider クラス

定義

[Android.Runtime.Register("android/provider/CloudMediaProvider", ApiSince=33, DoNotGenerateAcw=true)]
public abstract class CloudMediaProvider : Android.Content.ContentProvider
[<Android.Runtime.Register("android/provider/CloudMediaProvider", ApiSince=33, DoNotGenerateAcw=true)>]
type CloudMediaProvider = class
    inherit ContentProvider
継承
CloudMediaProvider
属性

コンストラクター

CloudMediaProvider()
CloudMediaProvider(IntPtr, JniHandleOwnership)

プロパティ

CallingAttributionSource

呼び出し元アプリの属性ソースを取得します。

(継承元 ContentProvider)
CallingAttributionTag

現在のスレッドで処理されている要求を開始した呼び出し元の属性タグを返します。

(継承元 ContentProvider)
CallingPackage

現在のスレッドで処理されている要求を開始した呼び出し元のパッケージ名を返します。

(継承元 ContentProvider)
CallingPackageUnchecked

現在のスレッドで処理されている要求を開始した呼び出し元のパッケージ名を返します。

(継承元 ContentProvider)
Class

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

(継承元 Object)
Context

このプロバイダーが実行しているコンテキストを取得します。

(継承元 ContentProvider)
Handle

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

(継承元 Object)
IsTemporary

このインスタンスが一時的なコンテンツ プロバイダーである場合は true を返します。

(継承元 ContentProvider)
JniIdentityHashCode (継承元 Object)
JniPeerMembers
PeerReference (継承元 Object)
ReadPermission
古い.

このコンテンツ プロバイダーへの読み取り専用アクセスに必要なアクセス許可の名前を返します。 または、コンテンツ プロバイダーからデータを読み取るために必要なアクセス許可を変更します。

(継承元 ContentProvider)
ThresholdClass
ThresholdType
WritePermission
古い.

このコンテンツ プロバイダーへの読み取り/書き込みアクセスに必要なアクセス許可の名前を返します。 または、コンテンツ プロバイダーのデータの読み取りと書き込みに必要なアクセス許可を変更します。

(継承元 ContentProvider)

メソッド

ApplyBatch(IList<ContentProviderOperation>)

これをオーバーライドして操作のバッチを実行する要求を処理するか、既定の実装で操作を反復処理し、それぞれに対して を呼び出 ContentProviderOperation#apply します。

(継承元 ContentProvider)
ApplyBatch(String, IList<ContentProviderOperation>)

これをオーバーライドして操作のバッチを実行する要求を処理するか、既定の実装で操作を反復処理し、それぞれに対して を呼び出 ContentProviderOperation#apply します。

(継承元 ContentProvider)
AttachInfo(Context, ProviderInfo)
BulkInsert(Uri, ContentValues[])

これをオーバーライドして一連の新しい行を挿入する要求を処理します。または、既定の実装では値を反復処理し、それぞれの行を呼び出 #insert します。

(継承元 ContentProvider)
Call(String, String, Bundle)
Call(String, String, String, Bundle)

プロバイダー定義メソッドを呼び出します。

(継承元 ContentProvider)
Canonicalize(Uri)
ClearCallingIdentity()

現在のスレッドの受信 IPC の ID をリセットします。

(継承元 ContentProvider)
Clone()

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

(継承元 Object)
Delete(Uri, Bundle)

これを実装して、1 つ以上の行を削除する要求を処理します。

(継承元 ContentProvider)
Delete(Uri, String, String[])
Dispose() (継承元 Object)
Dispose(Boolean) (継承元 Object)
Dump(FileDescriptor, PrintWriter, String[])

プロバイダーの状態を指定されたストリームに出力します。

(継承元 ContentProvider)
DumpAsync(FileDescriptor, PrintWriter, String[]) (継承元 ContentProvider)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetPathPermissions()

このコンテンツ プロバイダーへの読み取りまたは書き込みアクセスに必要なパスベースのアクセス許可を返します。

(継承元 ContentProvider)
GetStreamTypes(Uri, String)

クライアントによって呼び出され、このコンテンツ プロバイダーが特定の URI に対してサポートするデータ ストリームの種類を決定します。

(継承元 ContentProvider)
GetType(Uri)
GetTypeAnonymous(Uri)

これを実装して、MIME の種類の URI の要求を処理します。これは、任意のアクセス許可で保護する必要がある内部情報を明らかにする必要はありません。

(継承元 ContentProvider)
Insert(Uri, ContentValues)
Insert(Uri, ContentValues, Bundle)

これを実装して、新しい行を挿入する要求を処理します。

(継承元 ContentProvider)
JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
OnCallingPackageChanged()

変更の #getCallingPackage() 値が変更されるたびに呼び出され、プロバイダーは、実行している可能性があるセキュリティ関連のキャッシュを無効にする機会を提供します。

(継承元 ContentProvider)
OnConfigurationChanged(Configuration)

追加するには、このメソッドは常にアプリケーション メイン スレッドで呼び出され、長い操作を実行することはできません。

(継承元 ContentProvider)
OnCreate()

起動時にコンテンツ プロバイダーを初期化するには、これを実装します。

(継承元 ContentProvider)
OnCreateCloudMediaSurfaceController(Bundle, CloudMediaProvider+CloudMediaSurfaceStateChangedCallback)
OnGetMediaCollectionInfo(Bundle)
OnLowMemory()

追加するには、このメソッドは常にアプリケーション メイン スレッドで呼び出され、長い操作を実行することはできません。

(継承元 ContentProvider)
OnOpenMedia(String, Bundle, CancellationSignal)
OnOpenPreview(String, Point, Bundle, CancellationSignal)
OnQueryAlbums(Bundle)
OnQueryDeletedMedia(Bundle)
OnQueryMedia(Bundle)
OnTrimMemory(TrimMemory)

不要なメモリをプロセスからトリミングする適切なタイミングであるとオペレーティング システムが判断したときに呼び出されます。

(継承元 ContentProvider)
OpenAssetFile(Uri, String)

これは と似ています #openFileが、ファイルのサブセクション (多くの場合、 内の資産) を返すことができる必要があるプロバイダーによって実装できます。

(継承元 ContentProvider)
OpenAssetFile(Uri, String, CancellationSignal)

これは と似ています #openFileが、ファイルのサブセクション (多くの場合、 内の資産) を返すことができる必要があるプロバイダーによって実装できます。

(継承元 ContentProvider)
OpenFile(Uri, String)
OpenFile(Uri, String, CancellationSignal)
OpenFileHelper(Uri, String)

特定の URI で "_data" という名前の列を検索して実装 #openFile するサブクラスの利便性。

(継承元 ContentProvider)
OpenPipeHelper(Uri, String, Bundle, Object, ContentProvider+IPipeDataWriter)

を実装 #openTypedAssetFileするためのヘルパー関数。データ パイプとバックグラウンド スレッドを作成し、生成されたデータをクライアントにストリーミングバックできるようにします。

(継承元 ContentProvider)
OpenTypedAssetFile(Uri, String, Bundle)
OpenTypedAssetFile(Uri, String, Bundle, CancellationSignal)
Query(Uri, String[], Bundle, CancellationSignal)
Query(Uri, String[], String, String[], String)
Query(Uri, String[], String, String[], String, CancellationSignal)
Refresh(Uri, Bundle, CancellationSignal)

によって識別される uriコンテンツの更新をサポートするために、これを実装します。

(継承元 ContentProvider)
RequireContext()

このプロバイダーが実行している Null 非許容コンテキストを取得します。これは、 の後 #onCreateに呼び出されることを目的としています。

(継承元 ContentProvider)
RestoreCallingIdentity(ContentProvider+CallingIdentity)

現在のスレッドの受信 IPC の ID を、 によって #clearCallingIdentity返された以前の ID に復元します。

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

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

(継承元 Object)
SetPathPermissions(PathPermission[])

コンテンツ プロバイダーのデータの読み取りと書き込みに必要なパスベースのアクセス許可を変更します。

(継承元 ContentProvider)
SetReadPermission(String) (継承元 ContentProvider)
SetWritePermission(String) (継承元 ContentProvider)
Shutdown()

これを実装して ContentProvider インスタンスをシャットダウンします。

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

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

(継承元 Object)
Uncanonicalize(Uri)

によって #canonicalize以前に返された正規 URI から正規化を削除します。

(継承元 ContentProvider)
UnregisterFromRuntime() (継承元 Object)
Update(Uri, ContentValues, Bundle)

これを実装して、1 つ以上の行を更新する要求を処理します。

(継承元 ContentProvider)
Update(Uri, ContentValues, String, String[])
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)

適用対象