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