Resources.OpenRawResourceFd(Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Откройте дескриптор файла для чтения необработанного ресурса.
[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
Параметры
- id
- Int32
Идентификатор ресурса, который нужно открыть, как создается средством aapt.
Возвращаемое значение
AssetFileDescriptor A новый дескриптор файла, который можно использовать для чтения ресурса. Сюда входят дескриптор файла, а также смещение и длина данных, в которых ресурс отображается в файле. Значение NULL возвращается, если файл существует, но сжимается.
- Атрибуты
Исключения
Создает исключение NotFoundException, если указанный идентификатор не существует.
Комментарии
Откройте дескриптор файла для чтения необработанного ресурса. Это можно использовать только с ресурсами, значение которых — имя файлов ресурсов, т. е. его можно использовать для открытия рисуемых, звуковых и необработанных ресурсов; Он завершится ошибкой в строковых и цветовых ресурсах.
Эта функция работает только для ресурсов, хранящихся в пакете, как несжатые данные, которые обычно включают такие вещи, как mp3-файлы и png-изображения.
Документация по Java для android.content.res.Resources.openRawResourceFd(int)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.