CloudMediaProvider Klasse

Definition

[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
Vererbung
CloudMediaProvider
Attribute

Konstruktoren

CloudMediaProvider()
CloudMediaProvider(IntPtr, JniHandleOwnership)

Eigenschaften

CallingAttributionSource

Ruft die Attributionsquelle der aufrufenden App ab.

(Geerbt von ContentProvider)
CallingAttributionTag

Gibt das Attributierungstag des Aufrufers zurück, der die Im aktuellen Thread verarbeitete Anforderung initiiert hat.

(Geerbt von ContentProvider)
CallingPackage

Gibt den Paketnamen des Aufrufers zurück, der die Im aktuellen Thread verarbeitete Anforderung initiiert hat.

(Geerbt von ContentProvider)
CallingPackageUnchecked

Gibt den Paketnamen des Aufrufers zurück, der die Im aktuellen Thread verarbeitete Anforderung initiiert hat.

(Geerbt von ContentProvider)
Class

Gibt die Laufzeitklasse dieses Objectzurück.

(Geerbt von Object)
Context

Ruft den Kontext ab, in dem dieser Anbieter ausgeführt wird.

(Geerbt von ContentProvider)
Handle

Das Handle zum zugrunde liegenden Android-instance.

(Geerbt von Object)
IsTemporary

Gibt true zurück, wenn es sich bei diesem instance um einen temporären Inhaltsanbieter handelt.

(Geerbt von ContentProvider)
JniIdentityHashCode (Geerbt von Object)
JniPeerMembers
PeerReference (Geerbt von Object)
ReadPermission
Veraltet.

Geben Sie den Namen der Berechtigung zurück, die für den schreibgeschützten Zugriff auf diesen Inhaltsanbieter erforderlich ist. - oder: Ändern Sie die berechtigung, die zum Lesen von Daten vom Inhaltsanbieter erforderlich ist.

(Geerbt von ContentProvider)
ThresholdClass
ThresholdType
WritePermission
Veraltet.

Gibt den Namen der Berechtigung zurück, die für den Lese-/Schreibzugriff auf diesen Inhaltsanbieter erforderlich ist. - oder: Ändern Sie die berechtigung, die zum Lesen und Schreiben von Daten im Inhaltsanbieter erforderlich ist.

(Geerbt von ContentProvider)

Methoden

ApplyBatch(IList<ContentProviderOperation>)

Überschreiben Sie dies, um Anforderungen zum Ausführen eines Batches von Vorgängen zu behandeln, oder die Standardimplementierung durch iteriert die Vorgänge und ruft ContentProviderOperation#apply für jeden von ihnen auf.

(Geerbt von ContentProvider)
ApplyBatch(String, IList<ContentProviderOperation>)

Überschreiben Sie dies, um Anforderungen zum Ausführen eines Batches von Vorgängen zu behandeln, oder die Standardimplementierung durch iteriert die Vorgänge und ruft ContentProviderOperation#apply für jeden von ihnen auf.

(Geerbt von ContentProvider)
AttachInfo(Context, ProviderInfo)
BulkInsert(Uri, ContentValues[])

Überschreiben Sie dies, um Anforderungen zum Einfügen einer Reihe neuer Zeilen zu behandeln, oder die Standardimplementierung wird die Werte durchlaufen und für jeden von ihnen aufgerufen #insert .

(Geerbt von ContentProvider)
Call(String, String, Bundle)
Call(String, String, String, Bundle)

Rufen Sie eine vom Anbieter definierte Methode auf.

(Geerbt von ContentProvider)
Canonicalize(Uri)
ClearCallingIdentity()

Setzen Sie die Identität des eingehenden IPC im aktuellen Thread zurück.

(Geerbt von ContentProvider)
Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Delete(Uri, Bundle)

Implementieren Sie dies, um Anforderungen zum Löschen einer oder mehrerer Zeilen zu behandeln.

(Geerbt von ContentProvider)
Delete(Uri, String, String[])
Dispose() (Geerbt von Object)
Dispose(Boolean) (Geerbt von Object)
Dump(FileDescriptor, PrintWriter, String[])

Drucken Sie den Status des Anbieters in den angegebenen Stream.

(Geerbt von ContentProvider)
DumpAsync(FileDescriptor, PrintWriter, String[]) (Geerbt von ContentProvider)
Equals(Object)

Gibt an, ob ein anderes Objekt diesem "gleich" ist.

(Geerbt von Object)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
GetPathPermissions()

Gibt die pfadbasierten Berechtigungen zurück, die für lese- und/oder schreibzugriff auf diesen Inhaltsanbieter erforderlich sind.

(Geerbt von ContentProvider)
GetStreamTypes(Uri, String)

Wird von einem Client aufgerufen, um die Typen von Datenströmen zu bestimmen, die dieser Inhaltsanbieter für den angegebenen URI unterstützt.

(Geerbt von ContentProvider)
GetType(Uri)
GetTypeAnonymous(Uri)

Implementieren Sie dies, um Anforderungen für den MIME-Typ von URIs zu behandeln, die keine internen Informationen offenlegen müssen, die durch eine Berechtigung geschützt werden sollten.

(Geerbt von ContentProvider)
Insert(Uri, ContentValues)
Insert(Uri, ContentValues, Bundle)

Implementieren Sie dies, um Anforderungen zum Einfügen einer neuen Zeile zu behandeln.

(Geerbt von ContentProvider)
JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind.

(Geerbt von Object)
Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
OnCallingPackageChanged()

Wird immer dann aufgerufen, wenn sich der Wert von #getCallingPackage() ändert, sodass der Anbieter die Möglichkeit hat, die sicherheitsbezogene Zwischenspeicherung, die er möglicherweise ausführt, zu ungültig machen.

(Geerbt von ContentProvider)
OnConfigurationChanged(Configuration)

Hinzuzufügen Diese Methode wird immer für die Anwendung aufgerufen Standard Threads und darf keine langwierigen Vorgänge ausführen.

(Geerbt von ContentProvider)
OnCreate()

Implementieren Sie dies, um Ihren Inhaltsanbieter beim Start zu initialisieren.

(Geerbt von ContentProvider)
OnCreateCloudMediaSurfaceController(Bundle, CloudMediaProvider+CloudMediaSurfaceStateChangedCallback)
OnGetMediaCollectionInfo(Bundle)
OnLowMemory()

Hinzuzufügen Diese Methode wird immer für die Anwendung aufgerufen Standard Threads und darf keine langwierigen Vorgänge ausführen.

(Geerbt von ContentProvider)
OnOpenMedia(String, Bundle, CancellationSignal)
OnOpenPreview(String, Point, Bundle, CancellationSignal)
OnQueryAlbums(Bundle)
OnQueryDeletedMedia(Bundle)
OnQueryMedia(Bundle)
OnTrimMemory(TrimMemory)

Wird aufgerufen, wenn das Betriebssystem festgestellt hat, dass es ein guter Zeitpunkt für einen Prozess ist, nicht benötigten Arbeitsspeicher aus seinem Prozess zu kürzen.

(Geerbt von ContentProvider)
OpenAssetFile(Uri, String)

Dies ist wie #openFile, kann aber von Anbietern implementiert werden, die in der Lage sein müssen, Unterabschnitte von Dateien zurückzugeben, häufig Ressourcen innerhalb ihrer .

(Geerbt von ContentProvider)
OpenAssetFile(Uri, String, CancellationSignal)

Dies ist wie #openFile, kann aber von Anbietern implementiert werden, die in der Lage sein müssen, Unterabschnitte von Dateien zurückzugeben, häufig Ressourcen innerhalb ihrer .

(Geerbt von ContentProvider)
OpenFile(Uri, String)
OpenFile(Uri, String, CancellationSignal)
OpenFileHelper(Uri, String)

Komfort für Unterklassen, die implementieren #openFile möchten, indem sie eine Spalte mit dem Namen "_data" am angegebenen URI suchen.

(Geerbt von ContentProvider)
OpenPipeHelper(Uri, String, Bundle, Object, ContentProvider+IPipeDataWriter)

Eine Hilfsfunktion zum Implementieren #openTypedAssetFilevon , zum Erstellen einer Datenpipe und eines Hintergrundthreads, mit der Sie generierte Daten zurück an den Client streamen können.

(Geerbt von 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)

Implementieren Sie dies, um die Aktualisierung von Inhalten zu unterstützen, die durch identifiziert werden uri.

(Geerbt von ContentProvider)
RequireContext()

Ruft einen Nicht nullablen Kontext ab, in dem dieser Anbieter ausgeführt wird. Dieser soll nach #onCreateaufgerufen werden.

(Geerbt von ContentProvider)
RestoreCallingIdentity(ContentProvider+CallingIdentity)

Stellen Sie die Identität des eingehenden IPC im aktuellen Thread wieder auf eine zuvor von #clearCallingIdentityzurückgegebene Identität zurück.

(Geerbt von ContentProvider)
SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
SetPathPermissions(PathPermission[])

Ändern Sie die pfadbasierte Berechtigung, die zum Lesen und/oder Schreiben von Daten im Inhaltsanbieter erforderlich ist.

(Geerbt von ContentProvider)
SetReadPermission(String) (Geerbt von ContentProvider)
SetWritePermission(String) (Geerbt von ContentProvider)
Shutdown()

Implementieren Sie dies, um den ContentProvider-instance herunterzufahren.

(Geerbt von ContentProvider)
ToArray<T>() (Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
Uncanonicalize(Uri)

Entfernen Sie die Kanonisierung aus kanonischen URIs, die zuvor von zurückgegeben wurden #canonicalize.

(Geerbt von ContentProvider)
UnregisterFromRuntime() (Geerbt von Object)
Update(Uri, ContentValues, Bundle)

Implementieren Sie dies, um Anforderungen zum Aktualisieren einer oder mehrerer Zeilen zu behandeln.

(Geerbt von ContentProvider)
Update(Uri, ContentValues, String, String[])
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel durch em benachrichtigen/em> oder <em>interrupted</em>.<><

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IJavaPeerable.Disposed() (Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced() (Geerbt von Object)
IJavaPeerable.Finalized() (Geerbt von Object)
IJavaPeerable.JniManagedPeerState (Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32) (Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) (Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference) (Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine Für Android-Runtime überprüfte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)
GetJniTypeName(IJavaPeerable)

Gilt für: