다음을 통해 공유


PackageManager.GetPackageInfo 메서드

정의

오버로드

GetPackageInfo(String, PackageManager+PackageInfoFlags)
GetPackageInfo(String, PackageInfoFlags)

시스템에 설치된 애플리케이션 패키지에 대한 전체 정보를 검색합니다.

GetPackageInfo(VersionedPackage, PackageInfoFlags)

시스템에 설치된 애플리케이션 패키지에 대한 전체 정보를 검색합니다.

GetPackageInfo(VersionedPackage, PackageManager+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) .

에 대한 android.content.pm.PackageManager.getPackageInfo(java.lang.String, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

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

에 대한 android.content.pm.PackageManager.getPackageInfo(android.content.pm.VersionedPackage, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 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

반환

특성

적용 대상