Idioma

Resources.OpenRawResourceFd(Int32) Método

Definição

Abra um descritor de arquivo para ler um recurso bruto.

[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

O identificador de recurso a ser aberto, conforme gerado pela ferramenta aapt.

Retornos

AssetFileDescriptor Um novo descritor de arquivo que você pode usar para ler o recurso. Isso inclui o próprio descritor de arquivo, bem como o deslocamento e o comprimento dos dados em que o recurso aparece no arquivo. Um nulo será retornado se o arquivo existir, mas for compactado.

Atributos

Exceções

Gerará NotFoundException se a ID fornecida não existir.

Comentários

Abra um descritor de arquivo para ler um recurso bruto. Isso só pode ser usado com recursos cujo valor é o nome de um arquivo de ativo , ou seja, ele pode ser usado para abrir recursos desenháveis, sonoros e brutos; ele falhará em recursos de cadeia de caracteres e cores.

Essa função só funciona para recursos armazenados no pacote como dados descompactados, que normalmente incluem itens como arquivos mp3 e imagens png.

Java documentação para android.content.res.Resources.openRawResourceFd(int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a