Resources.OpenRawResourceFd(Int32) 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í.
Abra un descriptor de archivo para leer un recurso sin procesar.
[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
Parámetros
- id
- Int32
Identificador de recurso que se va a abrir, según lo generado por la herramienta aapt.
Devoluciones
AssetFileDescriptor Un nuevo descriptor de archivo que puede usar para leer el recurso. Esto incluye el propio descriptor de archivo, así como el desplazamiento y la longitud de los datos donde aparece el recurso en el archivo. Se devuelve un valor NULL si el archivo existe pero está comprimido.
- Atributos
Excepciones
Produce NotFoundException si el identificador especificado no existe.
Comentarios
Abra un descriptor de archivo para leer un recurso sin procesar. Esto solo se puede usar con recursos cuyo valor es el nombre de un archivo de recursos; es decir, se puede usar para abrir recursos dibujables, sonidos y sin procesar; se producirá un error en los recursos de cadena y color.
Esta función solo funciona para los recursos almacenados en el paquete como datos sin comprimir, que normalmente incluyen cosas como archivos mp3 e imágenes png.
Documentación de Java para android.content.res.Resources.openRawResourceFd(int)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.