StorageManager.OpenProxyFileDescriptor Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Abre un objeto buscable ParcelFileDescriptor que devuelve todas las solicitudes de E/S de bajo nivel a la especificada ProxyFileDescriptorCallback.
[Android.Runtime.Register("openProxyFileDescriptor", "(ILandroid/os/ProxyFileDescriptorCallback;Landroid/os/Handler;)Landroid/os/ParcelFileDescriptor;", "GetOpenProxyFileDescriptor_ILandroid_os_ProxyFileDescriptorCallback_Landroid_os_Handler_Handler", ApiSince=26)]
public virtual Android.OS.ParcelFileDescriptor OpenProxyFileDescriptor(Android.OS.ParcelFileMode mode, Android.OS.ProxyFileDescriptorCallback? callback, Android.OS.Handler? handler);
[<Android.Runtime.Register("openProxyFileDescriptor", "(ILandroid/os/ProxyFileDescriptorCallback;Landroid/os/Handler;)Landroid/os/ParcelFileDescriptor;", "GetOpenProxyFileDescriptor_ILandroid_os_ProxyFileDescriptorCallback_Landroid_os_Handler_Handler", ApiSince=26)>]
abstract member OpenProxyFileDescriptor : Android.OS.ParcelFileMode * Android.OS.ProxyFileDescriptorCallback * Android.OS.Handler -> Android.OS.ParcelFileDescriptor
override this.OpenProxyFileDescriptor : Android.OS.ParcelFileMode * Android.OS.ProxyFileDescriptorCallback * Android.OS.Handler -> Android.OS.ParcelFileDescriptor
Parámetros
- mode
- ParcelFileMode
El modo de acceso deseado, debe ser uno de ParcelFileDescriptor#MODE_READ_ONLY, ParcelFileDescriptor#MODE_WRITE_ONLYo ParcelFileDescriptor#MODE_READ_WRITE
- callback
- ProxyFileDescriptorCallback
Devolución de llamada para procesar solicitudes de operación de archivo emitidas en el descriptor de archivo devuelto.
- handler
- Handler
Controlador que invoca métodos de devolución de llamada.
Devoluciones
Seekable ParcelFileDescriptor.
- Atributos
Comentarios
Abre un objeto buscable ParcelFileDescriptor que devuelve todas las solicitudes de E/S de bajo nivel a la especificada ProxyFileDescriptorCallback.
Esto puede ser útil cuando desea proporcionar acceso rápido a un archivo grande que no está respaldado por un archivo real en el disco, como un archivo en un recurso compartido de red, un servicio de almacenamiento en la nube, etc. Por ejemplo, podría responder a una ContentResolver#openFileDescriptor(android.net.Uri, String) solicitud devolviendo un ParcelFileDescriptor creado con este método y, a continuación, transmitir el contenido a petición según se solicite.
Otro ejemplo útil podría ser donde tiene un archivo cifrado que está dispuesto a descifrar a petición, pero donde desea evitar conservar la versión de texto no cifrado.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.