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


PackageManager.GetPackageInfo Метод

Определение

Перегрузки

GetPackageInfo(String, PackageManager+PackageInfoFlags)
GetPackageInfo(String, PackageInfoFlags)

Получение общих сведений о пакете приложения, установленном в системе.

GetPackageInfo(VersionedPackage, PackageInfoFlags)

Получение общих сведений о пакете приложения, установленном в системе.

GetPackageInfo(VersionedPackage, PackageManager+PackageInfoFlags)

GetPackageInfo(String, PackageManager+PackageInfoFlags)

[Android.Runtime.Register("getPackageInfo", "(Ljava/lang/String;Landroid/content/pm/PackageManager$PackageInfoFlags;)Landroid/content/pm/PackageInfo;", "GetGetPackageInfo_Ljava_lang_String_Landroid_content_pm_PackageManager_PackageInfoFlags_Handler", ApiSince=33)]
public virtual Android.Content.PM.PackageInfo GetPackageInfo (string packageName, Android.Content.PM.PackageManager.PackageInfoFlags flags);
[<Android.Runtime.Register("getPackageInfo", "(Ljava/lang/String;Landroid/content/pm/PackageManager$PackageInfoFlags;)Landroid/content/pm/PackageInfo;", "GetGetPackageInfo_Ljava_lang_String_Landroid_content_pm_PackageManager_PackageInfoFlags_Handler", ApiSince=33)>]
abstract member GetPackageInfo : string * Android.Content.PM.PackageManager.PackageInfoFlags -> Android.Content.PM.PackageInfo
override this.GetPackageInfo : string * Android.Content.PM.PackageManager.PackageInfoFlags -> Android.Content.PM.PackageInfo

Параметры

packageName
String

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

Атрибуты

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

GetPackageInfo(String, PackageInfoFlags)

Получение общих сведений о пакете приложения, установленном в системе.

[Android.Runtime.Register("getPackageInfo", "(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;", "GetGetPackageInfo_Ljava_lang_String_IHandler")]
public abstract Android.Content.PM.PackageInfo? GetPackageInfo (string packageName, Android.Content.PM.PackageInfoFlags flags);
[<Android.Runtime.Register("getPackageInfo", "(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;", "GetGetPackageInfo_Ljava_lang_String_IHandler")>]
abstract member GetPackageInfo : string * Android.Content.PM.PackageInfoFlags -> Android.Content.PM.PackageInfo

Параметры

packageName
String

Полное имя (i.e. com.google.apps.contacts) требуемого пакета.

flags
PackageInfoFlags

Дополнительные флаги параметров для изменения возвращаемых данных.

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

Объект PackageInfo, содержащий сведения о пакете. Если установлен флаг MATCH_UNINSTALLED_PACKAGES и если пакет не найден в списке установленных приложений, сведения о пакете извлекаются из списка удаленных приложений (включая установленные приложения, а также приложения с каталогом данных, т. е. приложения, которые были удалены с DELETE_KEEP_DATA набором флагов).

Атрибуты

Исключения

Комментарии

Получение общих сведений о пакете приложения, установленном в системе.

Используйте #getPackageInfo(String, PackageInfoFlags) при необходимости длинные флаги.

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

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

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

GetPackageInfo(VersionedPackage, PackageInfoFlags)

Получение общих сведений о пакете приложения, установленном в системе.

[Android.Runtime.Register("getPackageInfo", "(Landroid/content/pm/VersionedPackage;I)Landroid/content/pm/PackageInfo;", "GetGetPackageInfo_Landroid_content_pm_VersionedPackage_IHandler", ApiSince=26)]
public abstract Android.Content.PM.PackageInfo? GetPackageInfo (Android.Content.PM.VersionedPackage versionedPackage, Android.Content.PM.PackageInfoFlags flags);
[<Android.Runtime.Register("getPackageInfo", "(Landroid/content/pm/VersionedPackage;I)Landroid/content/pm/PackageInfo;", "GetGetPackageInfo_Landroid_content_pm_VersionedPackage_IHandler", ApiSince=26)>]
abstract member GetPackageInfo : Android.Content.PM.VersionedPackage * Android.Content.PM.PackageInfoFlags -> Android.Content.PM.PackageInfo

Параметры

versionedPackage
VersionedPackage

Пакет с версиями, для которого требуется выполнить запрос.

flags
PackageInfoFlags

Дополнительные флаги параметров для изменения возвращаемых данных.

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

Объект PackageInfo, содержащий сведения о пакете. Если установлен флаг MATCH_UNINSTALLED_PACKAGES и если пакет не найден в списке установленных приложений, сведения о пакете извлекаются из списка удаленных приложений (включая установленные приложения, а также приложения с каталогом данных, т. е. приложения, которые были удалены с DELETE_KEEP_DATA набором флагов).

Атрибуты

Комментарии

Получение общих сведений о пакете приложения, установленном в системе. Этот метод можно использовать для получения сведений о пакетах, для которых одновременно можно установить несколько версий. В настоящее время только пакеты, в которых размещаются статические общие библиотеки, могут иметь несколько установленных версий. Этот метод также можно использовать для получения сведений о пакете с одной версией, установленной путем передачи #VERSION_CODE_HIGHEST в VersionedPackage конструктор.

Используйте #getPackageInfo(VersionedPackage, PackageInfoFlags) при необходимости длинные флаги.

Документация по Java для android.content.pm.PackageManager.getPackageInfo(android.content.pm.VersionedPackage, int).

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

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

GetPackageInfo(VersionedPackage, PackageManager+PackageInfoFlags)

[Android.Runtime.Register("getPackageInfo", "(Landroid/content/pm/VersionedPackage;Landroid/content/pm/PackageManager$PackageInfoFlags;)Landroid/content/pm/PackageInfo;", "GetGetPackageInfo_Landroid_content_pm_VersionedPackage_Landroid_content_pm_PackageManager_PackageInfoFlags_Handler", ApiSince=33)]
public virtual Android.Content.PM.PackageInfo GetPackageInfo (Android.Content.PM.VersionedPackage versionedPackage, Android.Content.PM.PackageManager.PackageInfoFlags flags);
[<Android.Runtime.Register("getPackageInfo", "(Landroid/content/pm/VersionedPackage;Landroid/content/pm/PackageManager$PackageInfoFlags;)Landroid/content/pm/PackageInfo;", "GetGetPackageInfo_Landroid_content_pm_VersionedPackage_Landroid_content_pm_PackageManager_PackageInfoFlags_Handler", ApiSince=33)>]
abstract member GetPackageInfo : Android.Content.PM.VersionedPackage * Android.Content.PM.PackageManager.PackageInfoFlags -> Android.Content.PM.PackageInfo
override this.GetPackageInfo : Android.Content.PM.VersionedPackage * Android.Content.PM.PackageManager.PackageInfoFlags -> Android.Content.PM.PackageInfo

Параметры

versionedPackage
VersionedPackage

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

Атрибуты

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