PackageManager.GetPackageInfo Metodo

Definizione

Overload

Nome Descrizione
GetPackageInfo(String, PackageInfoFlags)

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

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

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

GetPackageInfo(VersionedPackage, PackageManager+PackageInfoFlags)

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.

Valori restituiti

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 e 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.

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

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

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

Valori restituiti

Attributi

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.

Valori restituiti

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 e 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.

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

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

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

Valori restituiti

Attributi

Si applica a