CloudMediaProvider Clase

Definición

[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
Herencia
CloudMediaProvider
Atributos

Constructores

CloudMediaProvider()
CloudMediaProvider(IntPtr, JniHandleOwnership)

Propiedades

CallingAttributionSource

Obtiene el origen de atribución de la aplicación que llama.

(Heredado de ContentProvider)
CallingAttributionTag

Devuelve la etiqueta de atribución del autor de la llamada que inició la solicitud que se está procesando en el subproceso actual.

(Heredado de ContentProvider)
CallingPackage

Devuelve el nombre del paquete del autor de la llamada que inició la solicitud que se está procesando en el subproceso actual.

(Heredado de ContentProvider)
CallingPackageUnchecked

Devuelve el nombre del paquete del autor de la llamada que inició la solicitud que se está procesando en el subproceso actual.

(Heredado de ContentProvider)
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Context

Recupera el contexto en el que se ejecuta este proveedor.

(Heredado de ContentProvider)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
IsTemporary

Devuelve true si esta instancia es un proveedor de contenido temporal.

(Heredado de ContentProvider)
JniIdentityHashCode (Heredado de Object)
JniPeerMembers
PeerReference (Heredado de Object)
ReadPermission
Obsoletos.

Devuelve el nombre del permiso necesario para el acceso de solo lectura a este proveedor de contenido. -o bien- Cambie el permiso necesario para leer datos del proveedor de contenido.

(Heredado de ContentProvider)
ThresholdClass
ThresholdType
WritePermission
Obsoletos.

Devuelve el nombre del permiso necesario para el acceso de lectura y escritura a este proveedor de contenido. -o bien- Cambie el permiso necesario para leer y escribir datos en el proveedor de contenido.

(Heredado de ContentProvider)

Métodos

ApplyBatch(IList<ContentProviderOperation>)

Invalide esto para controlar las solicitudes para realizar un lote de operaciones, o la implementación predeterminada iterará en las operaciones y llamará ContentProviderOperation#apply a en cada una de ellas.

(Heredado de ContentProvider)
ApplyBatch(String, IList<ContentProviderOperation>)

Invalide esto para controlar las solicitudes para realizar un lote de operaciones, o la implementación predeterminada iterará en las operaciones y llamará ContentProviderOperation#apply a en cada una de ellas.

(Heredado de ContentProvider)
AttachInfo(Context, ProviderInfo)
BulkInsert(Uri, ContentValues[])

Invalide esto para controlar las solicitudes para insertar un conjunto de filas nuevas, o la implementación predeterminada iterará sobre los valores y llamará #insert a en cada una de ellas.

(Heredado de ContentProvider)
Call(String, String, Bundle)
Call(String, String, String, Bundle)

Llame a un método definido por el proveedor.

(Heredado de ContentProvider)
Canonicalize(Uri)
ClearCallingIdentity()

Restablezca la identidad del IPC entrante en el subproceso actual.

(Heredado de ContentProvider)
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Delete(Uri, Bundle)

Implemente esto para controlar las solicitudes para eliminar una o varias filas.

(Heredado de ContentProvider)
Delete(Uri, String, String[])
Dispose() (Heredado de Object)
Dispose(Boolean) (Heredado de Object)
Dump(FileDescriptor, PrintWriter, String[])

Imprima el estado del proveedor en la secuencia especificada.

(Heredado de ContentProvider)
DumpAsync(FileDescriptor, PrintWriter, String[]) (Heredado de ContentProvider)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetPathPermissions()

Devuelve los permisos basados en rutas de acceso necesarios para el acceso de lectura o escritura a este proveedor de contenido.

(Heredado de ContentProvider)
GetStreamTypes(Uri, String)

Llamado por un cliente para determinar los tipos de flujos de datos que admite este proveedor de contenido para el URI especificado.

(Heredado de ContentProvider)
GetType(Uri)
GetTypeAnonymous(Uri)

Implemente esto para controlar las solicitudes para el tipo MIME de URI, que no es necesario revelar ninguna información interna que debe estar protegida por ningún permiso.

(Heredado de ContentProvider)
Insert(Uri, ContentValues)
Insert(Uri, ContentValues, Bundle)

Implemente esto para controlar las solicitudes para insertar una nueva fila.

(Heredado de ContentProvider)
JavaFinalize()

Llamado por el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto.

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
OnCallingPackageChanged()

Se llama cada vez que el valor de #getCallingPackage() cambia, lo que proporciona al proveedor la oportunidad de invalidar cualquier almacenamiento en caché relacionado con la seguridad que pueda realizar.

(Heredado de ContentProvider)
OnConfigurationChanged(Configuration)

Para agregar Este método siempre se llama en el subproceso principal de la aplicación y no debe realizar operaciones largas.

(Heredado de ContentProvider)
OnCreate()

Implemente esto para inicializar el proveedor de contenido en el inicio.

(Heredado de ContentProvider)
OnCreateCloudMediaSurfaceController(Bundle, CloudMediaProvider+CloudMediaSurfaceStateChangedCallback)
OnGetMediaCollectionInfo(Bundle)
OnLowMemory()

Para agregar Este método siempre se llama en el subproceso principal de la aplicación y no debe realizar operaciones largas.

(Heredado de ContentProvider)
OnOpenMedia(String, Bundle, CancellationSignal)
OnOpenPreview(String, Point, Bundle, CancellationSignal)
OnQueryAlbums(Bundle)
OnQueryDeletedMedia(Bundle)
OnQueryMedia(Bundle)
OnTrimMemory(TrimMemory)

Se llama cuando el sistema operativo ha determinado que es un buen momento para que un proceso recorte la memoria innecesaria de su proceso.

(Heredado de ContentProvider)
OpenAssetFile(Uri, String)

Esto es como #openFile, pero los proveedores que necesitan poder devolver subsecciones de archivos, a menudo activos dentro de sus .

(Heredado de ContentProvider)
OpenAssetFile(Uri, String, CancellationSignal)

Esto es como #openFile, pero los proveedores que necesitan poder devolver subsecciones de archivos, a menudo activos dentro de sus .

(Heredado de ContentProvider)
OpenFile(Uri, String)
OpenFile(Uri, String, CancellationSignal)
OpenFileHelper(Uri, String)

Comodidad para las subclases que desean implementar #openFile buscando una columna denominada "_data" en el URI especificado.

(Heredado de ContentProvider)
OpenPipeHelper(Uri, String, Bundle, Object, ContentProvider+IPipeDataWriter)

Una función auxiliar para implementar #openTypedAssetFile, para crear una canalización de datos y un subproceso en segundo plano, lo que le permite transmitir datos generados de nuevo al cliente.

(Heredado de 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)

Implemente esto para admitir la actualización del contenido identificado por uri.

(Heredado de ContentProvider)
RequireContext()

Recupera un contexto que no acepta valores NULL en el que se ejecuta este proveedor; se pretende llamar a después #onCreatede .

(Heredado de ContentProvider)
RestoreCallingIdentity(ContentProvider+CallingIdentity)

Restaure la identidad del IPC entrante en el subproceso actual a una identidad devuelta previamente por #clearCallingIdentity.

(Heredado de ContentProvider)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPathPermissions(PathPermission[])

Cambie el permiso basado en ruta de acceso necesario para leer o escribir datos en el proveedor de contenido.

(Heredado de ContentProvider)
SetReadPermission(String) (Heredado de ContentProvider)
SetWritePermission(String) (Heredado de ContentProvider)
Shutdown()

Implemente esto para apagar la instancia de ContentProvider.

(Heredado de ContentProvider)
ToArray<T>() (Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
Uncanonicalize(Uri)

Quite la canónica de los URI canónicos devueltos anteriormente por #canonicalize.

(Heredado de ContentProvider)
UnregisterFromRuntime() (Heredado de Object)
Update(Uri, ContentValues, Bundle)

Implemente esto para controlar las solicitudes para actualizar una o varias filas.

(Heredado de ContentProvider)
Update(Uri, ContentValues, String, String[])
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <notificado<>/em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <notificado<>/em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed() (Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced() (Heredado de Object)
IJavaPeerable.Finalized() (Heredado de Object)
IJavaPeerable.JniManagedPeerState (Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32) (Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) (Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference) (Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)
GetJniTypeName(IJavaPeerable)

Se aplica a