Condividi tramite


PackageManager.GetPackageInfo Metodo

Definizione

Overload

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

Recuperare informazioni generali su un pacchetto dell'applicazione installato nel sistema.

GetPackageInfo(VersionedPackage, PackageInfoFlags)

Recuperare informazioni generali su un pacchetto dell'applicazione installato nel 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

Parametri

packageName
String

Restituisce

Attributi

Si applica a

GetPackageInfo(String, PackageInfoFlags)

Recuperare informazioni generali su un pacchetto dell'applicazione installato nel 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

Parametri

packageName
String

Nome completo (i.e. com.google.apps.contacts) del pacchetto desiderato.

flags
PackageInfoFlags

Flag di opzione aggiuntivi per modificare i dati restituiti.

Restituisce

Oggetto PackageInfo contenente informazioni sul pacchetto. Se il flag MATCH_UNINSTALLED_PACKAGES è impostato e se il pacchetto non viene trovato nell'elenco delle applicazioni installate, le informazioni sul pacchetto vengono recuperate dall'elenco delle applicazioni disinstallate (incluse le applicazioni installate, nonché le applicazioni con directory dei dati, ad esempio le applicazioni che sono state eliminate con DELETE_KEEP_DATA il set di flag).

Attributi

Eccezioni

Commenti

Recuperare informazioni generali su un pacchetto dell'applicazione installato nel sistema.

Usare #getPackageInfo(String, PackageInfoFlags) quando sono necessari flag lunghi.

Documentazione java per android.content.pm.PackageManager.getPackageInfo(java.lang.String, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

GetPackageInfo(VersionedPackage, PackageInfoFlags)

Recuperare informazioni generali su un pacchetto dell'applicazione installato nel 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

Parametri

versionedPackage
VersionedPackage

Pacchetto con versione per cui eseguire una query.

flags
PackageInfoFlags

Flag di opzione aggiuntivi per modificare i dati restituiti.

Restituisce

Oggetto PackageInfo contenente informazioni sul pacchetto. Se il flag MATCH_UNINSTALLED_PACKAGES è impostato e se il pacchetto non viene trovato nell'elenco delle applicazioni installate, le informazioni sul pacchetto vengono recuperate dall'elenco delle applicazioni disinstallate (incluse le applicazioni installate, nonché le applicazioni con directory dei dati, ad esempio le applicazioni che sono state eliminate con DELETE_KEEP_DATA il set di flag).

Attributi

Commenti

Recuperare informazioni generali su un pacchetto dell'applicazione installato nel sistema. Questo metodo può essere usato per recuperare informazioni sui pacchetti per i quali è possibile installare più versioni al momento. Attualmente solo i pacchetti che ospitano librerie condivise statiche possono avere più versioni installate. Il metodo può essere usato anche per ottenere informazioni per un pacchetto in cui è installata una singola versione passando #VERSION_CODE_HIGHEST il VersionedPackage costruttore.

Usare #getPackageInfo(VersionedPackage, PackageInfoFlags) quando sono necessari flag lunghi.

Documentazione java per android.content.pm.PackageManager.getPackageInfo(android.content.pm.VersionedPackage, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica 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

Parametri

versionedPackage
VersionedPackage

Restituisce

Attributi

Si applica a