MediaStore.OpenFileDescriptor Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Funziona esattamente come ContentResolver#openFileDescriptor(Uri, String, CancellationSignal), ma funziona solo per Uri il cui schema è ContentResolver#SCHEME_CONTENT e la relativa autorità è MediaStore#AUTHORITY.
[Android.Runtime.Register("openFileDescriptor", "(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;", "", ApiSince=36)]
public static Android.OS.ParcelFileDescriptor? OpenFileDescriptor(Android.Content.ContentResolver resolver, Android.Net.Uri uri, string mode, Android.OS.CancellationSignal? cancellationSignal);
[<Android.Runtime.Register("openFileDescriptor", "(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;", "", ApiSince=36)>]
static member OpenFileDescriptor : Android.Content.ContentResolver * Android.Net.Uri * string * Android.OS.CancellationSignal -> Android.OS.ParcelFileDescriptor
Parametri
- resolver
- ContentResolver
Oggetto ContentResolver utilizzato per connettersi con MediaStore#AUTHORITY. In genere questo valore viene ottenuto da Context#getContentResolver()
- uri
- Uri
URI desiderato da aprire.
- mode
- String
Rappresentazione di stringa della modalità file. Può essere "r", "w", "wt", "wa", "rw" o "rwt". Si noti che l'implementazione esatta di questi può differire per ogni implementazione del provider, ad esempio "w" può o non troncare.
- cancellationSignal
- CancellationSignal
Segnale per annullare l'operazione in corso o null se nessuno. Se l'operazione viene annullata, OperationCanceledException verrà generata.
Valori restituiti
un nuovo ParcelFileDescriptor che punta al file o null se il provider si è arrestato di recente. Si è proprietari di questo descrittore e si è responsabili della chiusura al termine.
- Attributi
Commenti
Funziona esattamente come ContentResolver#openFileDescriptor(Uri, String, CancellationSignal), ma funziona solo per Uri il cui schema è ContentResolver#SCHEME_CONTENT e la relativa autorità è MediaStore#AUTHORITY.
Questa API è preferibile quando ContentResolver#openFileDescriptor(Uri, String, CancellationSignal) si apre l'URI del supporto per garantire la stabilità del sistema in particolare quando si aprono gli URI restituiti in seguito all'uso MediaStore#ACTION_PICK_IMAGES
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.