PackageManager.GetPackageInfo 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| GetPackageInfo(String, PackageManager+PackageInfoFlags) |
請參見 getPackageInfo(String,int) |
| GetPackageInfo(String, PackageInfoFlags) |
取得系統上安裝的應用程式套件的整體資訊。 |
| GetPackageInfo(VersionedPackage, PackageInfoFlags) |
取得系統上安裝的應用程式套件的整體資訊。 |
| GetPackageInfo(VersionedPackage, PackageManager+PackageInfoFlags) |
請參見 getPackageInfo(VersionedPackage,int) |
GetPackageInfo(String, PackageManager+PackageInfoFlags)
請參見 getPackageInfo(String,int)
[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
參數
- packageName
- String
傳回
- 屬性
備註
請參見 getPackageInfo(String,int)
Android 參考資料。android.content.pm.PackageManager.getPackageInfo
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
GetPackageInfo(String, PackageInfoFlags)
取得系統上安裝的應用程式套件的整體資訊。
[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
參數
- packageName
- String
想要的套件全名(i.e. com.google.apps.contacts)。
- flags
- PackageInfoFlags
新增選項旗標以修改回傳的資料。
傳回
一個包含套件資訊的 PackageInfo 物件。 若 MATCH_UNINSTALLED_PACKAGES 標記已設定且套件未在已安裝應用程式列表中,則套件資訊會從已安裝應用程式清單中取得(該清單包含已安裝應用程式及有資料目錄的應用程式,即已設定標誌時已刪除 DELETE_KEEP_DATA 的應用程式)。
- 屬性
例外狀況
備註
取得系統上安裝的應用程式套件的整體資訊。
需要長旗時使用 #getPackageInfo(String, PackageInfoFlags) 。
Java 文件 android.content.pm.PackageManager.getPackageInfo(java.lang.String, int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
GetPackageInfo(VersionedPackage, PackageInfoFlags)
取得系統上安裝的應用程式套件的整體資訊。
[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
參數
- versionedPackage
- VersionedPackage
就是要查詢的版本化套件。
- flags
- PackageInfoFlags
新增選項旗標以修改回傳的資料。
傳回
一個包含套件資訊的 PackageInfo 物件。 若 MATCH_UNINSTALLED_PACKAGES 標記已設定且套件未在已安裝應用程式列表中,則套件資訊會從已安裝應用程式清單中取得(該清單包含已安裝應用程式及有資料目錄的應用程式,即已設定標誌時已刪除 DELETE_KEEP_DATA 的應用程式)。
- 屬性
備註
取得系統上安裝的應用程式套件的整體資訊。 此方法可用於檢索可同時安裝多個版本的套件資訊。 目前只有承載靜態共享函式庫的套件才能安裝多個版本。 這個方法也可以用來取得安裝單一版本的套件資訊,方法是傳遞#VERSION_CODE_HIGHESTVersionedPackage建構碼。
需要長旗時使用 #getPackageInfo(VersionedPackage, PackageInfoFlags) 。
Java 文件 android.content.pm.PackageManager.getPackageInfo(android.content.pm.VersionedPackage, int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
GetPackageInfo(VersionedPackage, PackageManager+PackageInfoFlags)
請參見 getPackageInfo(VersionedPackage,int)
[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
參數
- versionedPackage
- VersionedPackage
傳回
- 屬性
備註
請參見 getPackageInfo(VersionedPackage,int)
Android 參考資料。android.content.pm.PackageManager.getPackageInfo
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。