Language

PackageManager.GetPackageInfo メソッド

定義

オーバーロード

Name 説明
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.content.pm.PackageManager.getPackageInfoの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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 コンストラクターにVersionedPackageを渡すことで、単一バージョンがインストールされているパッケージの情報を取得することもできます。

長いフラグが必要な場合は、 #getPackageInfo(VersionedPackage, PackageInfoFlags) を使用します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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.content.pm.PackageManager.getPackageInfoの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象