PackageManager.GetPackageInfo メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
GetPackageInfo(String, PackageManager+PackageInfoFlags) | |
GetPackageInfo(String, PackageInfoFlags) |
システムにインストールされているアプリケーション パッケージに関する全体的な情報を取得します。 |
GetPackageInfo(VersionedPackage, PackageManager+PackageInfoFlags) | |
GetPackageInfo(VersionedPackage, 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
パラメーター
- packageName
- String
戻り値
- 属性
適用対象
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)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
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
パラメーター
- versionedPackage
- VersionedPackage
戻り値
- 属性
適用対象
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_HIGHEST
すことによって 1 つのバージョンがインストールされているパッケージの情報を VersionedPackage
取得することもできます。
長いフラグが必要な場合に使用 #getPackageInfo(VersionedPackage, PackageInfoFlags)
します。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。