Поделиться через


PackageManager.GetDrawable(String, Int32, ApplicationInfo) Метод

Определение

Получение изображения из пакета.

[Android.Runtime.Register("getDrawable", "(Ljava/lang/String;ILandroid/content/pm/ApplicationInfo;)Landroid/graphics/drawable/Drawable;", "GetGetDrawable_Ljava_lang_String_ILandroid_content_pm_ApplicationInfo_Handler")]
public abstract Android.Graphics.Drawables.Drawable? GetDrawable (string packageName, int resid, Android.Content.PM.ApplicationInfo? appInfo);
[<Android.Runtime.Register("getDrawable", "(Ljava/lang/String;ILandroid/content/pm/ApplicationInfo;)Landroid/graphics/drawable/Drawable;", "GetGetDrawable_Ljava_lang_String_ILandroid_content_pm_ApplicationInfo_Handler")>]
abstract member GetDrawable : string * int * Android.Content.PM.ApplicationInfo -> Android.Graphics.Drawables.Drawable

Параметры

packageName
String

Имя пакета, из который поступает этот значок. Не может иметь значение null.

resid
Int32

Идентификатор ресурса требуемого образа. Не может иметь значение 0.

appInfo
ApplicationInfo

Общие сведения о <var>packageName</var>. Это может иметь значение NULL, в этом случае сведения о приложении будут получены при необходимости; Если у вас уже есть эта информация, это может быть гораздо эффективнее, чтобы предоставить его здесь.

Возвращаемое значение

Возвращает объект Drawable, содержащий запрошенное изображение. Возвращает значение NULL, если изображение не удалось найти по какой-либо причине.

Атрибуты

Комментарии

Получение изображения из пакета. Это низкоуровневый API, используемый различными структурами сведений диспетчера пакетов (например, ComponentInfo для реализации извлечения связанного значка.

Документация по Java для android.content.pm.PackageManager.getDrawable(java.lang.String, int, android.content.pm.ApplicationInfo).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к