次の方法で共有


PackageManager.GetPackageInfo メソッド

定義

オーバーロード

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) します。

の Java ドキュメントandroid.content.pm.PackageManager.getPackageInfo(android.content.pm.VersionedPackage, int)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象