PackageManager.GetPackageInfo 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.
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.
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