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)
.
에 대한 android.content.pm.PackageManager.getPackageInfo(java.lang.String, 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
반환
- 특성
적용 대상
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 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.