Resources.OpenRawResourceFd(Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 null será retornado se o arquivo existir, mas estiver compactado.
- Atributos
Exceções
Lança 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, pode ser usado para abrir recursos desenháveis, sólidos e brutos; ele falhará nos recursos de string e cores.
Essa função só funciona para recursos que são armazenados no pacote como dados não compactados, que normalmente inclui coisas como arquivos mp3 e imagens png.
Documentação Java para android.content.res.Resources.openRawResourceFd(int)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.