PackageManager.GetPackageInfo Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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