Compartilhar via


PackageManager.GetPackageInfo Método

Definição

Sobrecargas

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

Recupere informações gerais sobre um pacote de aplicativo instalado no sistema.

GetPackageInfo(VersionedPackage, PackageInfoFlags)

Recupere informações gerais sobre um pacote de aplicativo instalado no sistema.

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

Parâmetros

packageName
String

Retornos

Atributos

Aplica-se a

GetPackageInfo(String, PackageInfoFlags)

Recupere informações gerais sobre um pacote de aplicativo instalado no sistema.

[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

Parâmetros

packageName
String

O nome completo (i.e. com.google.apps.contacts) do pacote desejado.

flags
PackageInfoFlags

Sinalizadores de opção adicionais para modificar os dados retornados.

Retornos

Um objeto PackageInfo que contém informações sobre o pacote. Se flag MATCH_UNINSTALLED_PACKAGES estiver definido e se o pacote não for encontrado na lista de aplicativos instalados, as informações do pacote serão recuperadas da lista de aplicativos desinstalados (que inclui aplicativos instalados, bem como aplicativos com diretório de dados, ou seja, aplicativos que foram excluídos com DELETE_KEEP_DATA flag set).

Atributos

Exceções

Comentários

Recupere informações gerais sobre um pacote de aplicativo instalado no sistema.

Use #getPackageInfo(String, PackageInfoFlags) quando sinalizadores longos são necessários.

Documentação Java para android.content.pm.PackageManager.getPackageInfo(java.lang.String, 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.

Aplica-se a

GetPackageInfo(VersionedPackage, PackageInfoFlags)

Recupere informações gerais sobre um pacote de aplicativo instalado no sistema.

[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

Parâmetros

versionedPackage
VersionedPackage

O pacote versionado para o qual consultar.

flags
PackageInfoFlags

Sinalizadores de opção adicionais para modificar os dados retornados.

Retornos

Um objeto PackageInfo que contém informações sobre o pacote. Se flag MATCH_UNINSTALLED_PACKAGES estiver definido e se o pacote não for encontrado na lista de aplicativos instalados, as informações do pacote serão recuperadas da lista de aplicativos desinstalados (que inclui aplicativos instalados, bem como aplicativos com diretório de dados, ou seja, aplicativos que foram excluídos com DELETE_KEEP_DATA flag set).

Atributos

Comentários

Recupere informações gerais sobre um pacote de aplicativo instalado no sistema. Esse método pode ser usado para recuperar informações sobre pacotes para os quais várias versões podem ser instaladas no momento. Atualmente, apenas pacotes que hospedam bibliotecas compartilhadas estáticas podem ter várias versões instaladas. O método também pode ser usado para obter informações para um pacote que tem uma única versão instalada passando #VERSION_CODE_HIGHEST o VersionedPackage construtor.

Use #getPackageInfo(VersionedPackage, PackageInfoFlags) quando sinalizadores longos são necessários.

Documentação Java para android.content.pm.PackageManager.getPackageInfo(android.content.pm.VersionedPackage, 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.

Aplica-se a

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

Parâmetros

versionedPackage
VersionedPackage

Retornos

Atributos

Aplica-se a