PackageManager.GetPackageInfo 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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 오픈 소스 프로젝트에서 만들고 공유하고 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
반환
- 특성