Condividi tramite


Resources.OpenRawResourceFd(Int32) Metodo

Definizione

Aprire un descrittore di file per la lettura di una risorsa non elaborata.

[Android.Runtime.Register("openRawResourceFd", "(I)Landroid/content/res/AssetFileDescriptor;", "GetOpenRawResourceFd_IHandler")]
public virtual Android.Content.Res.AssetFileDescriptor? OpenRawResourceFd (int id);
[<Android.Runtime.Register("openRawResourceFd", "(I)Landroid/content/res/AssetFileDescriptor;", "GetOpenRawResourceFd_IHandler")>]
abstract member OpenRawResourceFd : int -> Android.Content.Res.AssetFileDescriptor
override this.OpenRawResourceFd : int -> Android.Content.Res.AssetFileDescriptor

Parametri

id
Int32

Identificatore della risorsa da aprire, come generato dallo strumento aapt.

Restituisce

AssetFileDescriptor Un nuovo descrittore di file che è possibile usare per leggere la risorsa. Sono inclusi il descrittore di file stesso, nonché l'offset e la lunghezza dei dati in cui la risorsa viene visualizzata nel file. Se il file esiste ma è compresso, viene restituito un valore Null.

Attributi

Eccezioni

Genera NotFoundException se l'ID specificato non esiste.

Commenti

Aprire un descrittore di file per la lettura di una risorsa non elaborata. Può essere usato solo con le risorse il cui valore è il nome di un file di asset, ovvero può essere usato per aprire risorse disegnabili, audio e non elaborate; avrà esito negativo sulle risorse stringa e colore.

Questa funzione funziona solo per le risorse archiviate nel pacchetto come dati non compressi, che in genere includono elementi come file mp3 e immagini png.

Documentazione java per android.content.res.Resources.openRawResourceFd(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a