Share via


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 instance 대한 핸들입니다.

(다음에서 상속됨 Object)
IsTemporary

이 instance 임시 콘텐츠 공급자인 경우 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)

하나 이상의 행 삭제 요청을 처리하도록 구현합니다.

(다음에서 상속됨 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()

이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다.

(다음에서 상속됨 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()

이 공급자가 실행 중인 Nullable이 아닌 컨텍스트를 검색합니다. 이 컨텍스트는 이후에 #onCreate호출됩니다.

(다음에서 상속됨 ContentProvider)
RestoreCallingIdentity(ContentProvider+CallingIdentity)

현재 스레드에서 들어오는 IPC의 ID를 에서 반환된 이전 ID로 #clearCallingIdentity복원합니다.

(다음에서 상속됨 ContentProvider)
SetHandle(IntPtr, JniHandleOwnership)

Handle 속성을 설정합니다.

(다음에서 상속됨 Object)
SetPathPermissions(PathPermission[])

콘텐츠 공급자에서 데이터를 읽거나 쓰는 데 필요한 경로 기반 권한을 변경합니다.

(다음에서 상속됨 ContentProvider)
SetReadPermission(String) (다음에서 상속됨 ContentProvider)
SetWritePermission(String) (다음에서 상속됨 ContentProvider)
Shutdown()

이를 구현하여 ContentProvider instance 종료합니다.

(다음에서 상속됨 ContentProvider)
ToArray<T>() (다음에서 상속됨 Object)
ToString()

개체의 문자열 표현을 반환합니다.

(다음에서 상속됨 Object)
Uncanonicalize(Uri)

에서 이전에 반환 #canonicalize한 정식 URI에서 정식화를 제거합니다.

(다음에서 상속됨 ContentProvider)
UnregisterFromRuntime() (다음에서 상속됨 Object)
Update(Uri, ContentValues, Bundle)

하나 이상의 행을 업데이트하는 요청을 처리하도록 구현합니다.

(다음에서 상속됨 ContentProvider)
Update(Uri, ContentValues, String, String[])
Wait()

현재 스레드가 각성될 때까지 대기하도록 합니다. 일반적으로 <알림을<> 받>거나<<> 중단/em>합니다.

(다음에서 상속됨 Object)
Wait(Int64)

현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 Object)
Wait(Int64, Int32)

현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>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)

적용 대상