PackageManager 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
디바이스에 현재 설치되어 있는 애플리케이션 패키지와 관련된 다양한 종류의 정보를 검색하는 클래스입니다.
[Android.Runtime.Register("android/content/pm/PackageManager", DoNotGenerateAcw=true)]
public abstract class PackageManager : Java.Lang.Object
[<Android.Runtime.Register("android/content/pm/PackageManager", DoNotGenerateAcw=true)>]
type PackageManager = class
inherit Object
- 상속
- 파생
- 특성
설명
디바이스에 현재 설치되어 있는 애플리케이션 패키지와 관련된 다양한 종류의 정보를 검색하는 클래스입니다.
를 통해 Context#getPackageManager이 클래스를 찾을 수 있습니다.
<strong>Note: </strong>앱이 Android 11(API 수준 30) 이상을 대상으로 하는 경우 이 클래스의 메서드는 각각 필터링된 앱 목록을 반환합니다. 패키지 표시 유형을 관리하는 방법에 대해 자세히 알아봅니다.
에 대한 android.content.pm.PackageManagerJava 설명서
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.
생성자
| 속성 | Description |
|---|---|
| PackageManager() |
이 멤버는 더 이상 사용되지 않습니다. |
| PackageManager(IntPtr, JniHandleOwnership) |
JNI 개체의 관리되는 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다. |
필드
| 속성 | Description |
|---|---|
| CertInputRawX509 |
사용되지 않음.
인증서 입력 바이트: 입력 바이트는 인코딩된 X를 나타냅니다. |
| CertInputSha256 |
사용되지 않음.
인증서 입력 바이트: 입력 바이트는 인코딩된 X의 SHA256 출력을 나타냅니다. |
| DeleteArchive |
사용되지 않음.
삭제가 보관임을 나타내는 플래그 매개 변수 |
| DontKillApp |
사용되지 않음.
구성 요소가 포함된 앱을 종료하지 않을 것임을 나타내기 위한 |
| ExtraVerificationId |
확인 보류 중인 패키지의 ID에 대한 추가 필드 이름입니다. |
| ExtraVerificationResult |
확인 결과에 대한 추가 필드 이름(또는 |
| FeatureActivitiesOnSecondaryDisplays |
|
| FeatureAppWidgets |
|
| FeatureAudioLowLatency |
|
| FeatureAudioOutput |
|
| FeatureAudioPro |
|
| FeatureAudioSpatialHeadtrackingLowLatency |
기능에 대한 |
| FeatureAutofill |
|
| FeatureAutomotive |
|
| FeatureBackup |
|
| FeatureBluetooth |
|
| FeatureBluetoothLe |
|
| FeatureBluetoothLeChannelSounding |
|
| FeatureCamera |
|
| FeatureCameraAny |
|
| FeatureCameraAr |
|
| FeatureCameraAutofocus |
|
| FeatureCameraCapabilityManualPostProcessing |
|
| FeatureCameraCapabilityManualSensor |
|
| FeatureCameraCapabilityRaw |
|
| FeatureCameraConcurrent |
|
| FeatureCameraExternal |
|
| FeatureCameraFlash |
|
| FeatureCameraFront |
|
| FeatureCameraLevelFull |
|
| FeatureCantSaveState |
|
| FeatureCompanionDeviceSetup |
기능 및 |
| FeatureConnectionService |
|
| FeatureConsumerIr |
|
| FeatureControls |
|
| FeatureCredentials |
|
| FeatureDeviceAdmin |
|
| FeatureDeviceIdAttestation |
|
| FeatureDeviceLock |
|
| FeatureEmbedded |
|
| FeatureEthernet |
|
| FeatureExpandedPictureInPicture |
|
| FeatureFace |
|
| FeatureFaketouch |
|
| FeatureFaketouchMultitouchDistinct |
|
| FeatureFaketouchMultitouchJazzhand |
|
| FeatureFingerprint |
|
| FeatureFreeformWindowManagement |
|
| FeatureGamepad |
|
| FeatureHardwareKeystore |
|
| FeatureHifiSensors |
|
| FeatureHomeScreen |
|
| FeatureIdentityCredentialHardware |
|
| FeatureIdentityCredentialHardwareDirectAccess |
기능 및 |
| FeatureInputMethods |
|
| FeatureIpsecTunnelMigration |
|
| FeatureIpsecTunnels |
|
| FeatureIris |
|
| FeatureKeystoreAppAttestKey |
|
| FeatureKeystoreLimitedUseKey |
|
| FeatureKeystoreSingleUseKey |
|
| FeatureLeanback |
|
| FeatureLeanbackOnly |
|
| FeatureLiveTv |
|
| FeatureLiveWallpaper |
|
| FeatureLocation |
|
| FeatureLocationGps |
|
| FeatureLocationNetwork |
|
| FeatureManagedUsers |
|
| FeatureMicrophone |
|
| FeatureMidi |
|
| FeatureNeuralProcessingUnit |
|
| FeatureNfc |
|
| FeatureNfcBeam |
|
| FeatureNfcHostCardEmulation |
|
| FeatureNfcHostCardEmulationNfcf |
|
| FeatureNfcOffHostCardEmulationEse |
|
| FeatureNfcOffHostCardEmulationUicc |
|
| FeatureOpenglesDeqpLevel |
|
| FeatureOpenglesExtensionPack |
|
| FeaturePc |
|
| FeaturePictureInPicture |
|
| FeaturePrinting |
|
| FeatureRamLow |
|
| FeatureRamNormal |
|
| FeatureScreenLandscape |
|
| FeatureScreenPortrait |
|
| FeatureSecureLockScreen |
|
| FeatureSecurelyRemovesUsers |
|
| FeatureSecurityModelCompatible |
|
| FeatureSensorAccelerometer |
|
| FeatureSensorAccelerometerLimitedAxes |
|
| FeatureSensorAccelerometerLimitedAxesUncalibrated |
|
| FeatureSensorAmbientTemperature |
|
| FeatureSensorBarometer |
|
| FeatureSensorCompass |
|
| FeatureSensorDynamicHeadTracker |
|
| FeatureSensorGyroscope |
|
| FeatureSensorGyroscopeLimitedAxes |
|
| FeatureSensorGyroscopeLimitedAxesUncalibrated |
|
| FeatureSensorHeading |
|
| FeatureSensorHeartRate |
|
| FeatureSensorHeartRateEcg |
|
| FeatureSensorHingeAngle |
|
| FeatureSensorLight |
|
| FeatureSensorProximity |
|
| FeatureSensorRelativeHumidity |
|
| FeatureSensorStepCounter |
|
| FeatureSensorStepDetector |
|
| FeatureSeOmapiEse |
|
| FeatureSeOmapiSd |
|
| FeatureSeOmapiUicc |
|
| FeatureSip |
|
| FeatureSipVoip |
|
| FeatureStrongboxKeystore |
|
| FeatureTelecom |
|
| FeatureTelephony |
|
| FeatureTelephonyCalling |
|
| FeatureTelephonyCdma |
|
| FeatureTelephonyData |
|
| FeatureTelephonyEuicc |
|
| FeatureTelephonyEuiccMep |
|
| FeatureTelephonyGsm |
|
| FeatureTelephonyIms |
|
| FeatureTelephonyMbms |
|
| FeatureTelephonyMessaging |
|
| FeatureTelephonyRadioAccess |
|
| FeatureTelephonySubscription |
|
| FeatureTelevision |
사용되지 않음.
|
| FeatureThreadNetwork |
|
| FeatureTouchscreen |
|
| FeatureTouchscreenMultitouch |
|
| FeatureTouchscreenMultitouchDistinct |
|
| FeatureTouchscreenMultitouchJazzhand |
|
| FeatureUsbAccessory |
|
| FeatureUsbHost |
|
| FeatureUwb |
|
| FeatureVerifiedBoot |
|
| FeatureVrHeadtracking |
|
| FeatureVrMode |
|
| FeatureVrModeHighPerformance |
|
| FeatureVulkanDeqpLevel |
|
| FeatureVulkanHardwareCompute |
|
| FeatureVulkanHardwareLevel |
|
| FeatureVulkanHardwareVersion |
|
| FeatureWalletLocationBasedSuggestions |
|
| FeatureWatch |
|
| FeatureWebview |
|
| FeatureWifi |
|
| FeatureWifiAware |
|
| FeatureWifiDirect |
|
| FeatureWifiPasspoint |
|
| FeatureWifiRtt |
|
| FeatureWindowMagnification |
|
| FlagPermissionWhitelistInstaller |
사용되지 않음.
사용 권한 허용 목록 플래그: 설치 관리자가 허용 목록에 추가한 권한입니다. |
| FlagPermissionWhitelistSystem |
사용되지 않음.
사용 권한 허용 목록 플래그: 시스템에서 허용 목록에 추가된 권한입니다. |
| FlagPermissionWhitelistUpgrade |
사용되지 않음.
사용 권한 허용 목록 플래그: 사용 권한이 제한된 OS 버전으로 제한되지 않은 OS 버전에서 업그레이드할 때 시스템에서 허용 목록에 추가된 권한입니다. |
| GetAppLockInfo |
|
| GetAttributions |
이 멤버는 더 이상 사용되지 않습니다. |
| GetAttributionsLong |
|
| InstallScenarioBulk |
사용되지 않음.
완전히 최적화된 애플리케이션의 원하는 결과로 대량 작업을 나타내는 설치 시나리오입니다. |
| InstallScenarioBulkSecondary |
사용되지 않음.
애플리케이션 최적화보다 시스템 상태에 미치는 영향을 최소화하는 대량 작업을 나타내는 설치 시나리오입니다. |
| InstallScenarioDefault |
사용되지 않음.
모든 설치 시나리오 논리를 사용하지 않도록 설정하는 CUJ 정보가 없음을 나타내는 값입니다. |
| InstallScenarioFast |
사용되지 않음.
가능한 가장 빠른 "시작할 설치 단추" 환경을 제공하는 설치 시나리오입니다. |
| MatchApex |
|
| MatchArchivedPackages |
또한 보관된 패키지에 대한 일부 정보를 검색하려면 매개 변수에 플래그를 지정합니다. |
| MatchDirectBootAuto |
쿼리 플래그: 직접 부팅 인식 및 현재 사용자 상태에 따라 구성 요소를 자동으로 일치합니다. |
| MaximumVerificationTimeout |
에 대한 |
| PropertyCompatOverrideLandscapeToPortrait |
호환성 문제가 있는 것으로 알려진 디바이스의 가로 센서에서 카메라 출력을 90도 회전하는 호환성 처리에서 앱을 옵트인하거나 옵트아웃할 수 있음을 시스템에 알리는 앱의 애플리케이션 수준 |
| PropertyMediaCapabilities |
< application> 애플리케이션의 미디어 기능 XML 파일을 포함하는 XML 리소스 ID를 지정하는 수준
|
| PropertyNativeServiceFunctionName |
서비스에 대한 진입점 함수의 기호 이름을 지정하는 네이티브 서비스의 서비스 수준 |
| PropertyNativeServiceLibraryName |
서비스를 호스트하는 프로세스에 로드할 라이브러리의 이름을 지정하는 네이티브 서비스에 대한 서비스 수준 |
| PropertySelfCertifiedNetworkCapabilities |
< application> 애플리케이션에서 사용하는 자체 인증된 네트워크 기능의 선언을 포함하는 XML 리소스 ID를 지정하는 수준 |
| PropertySpecialUseFgsSubtype |
< service> 형식 |
| PropertyUseRestrictedBackupMode |
< application> 백업 및 복원 작업을 시작할 때 앱을 "제한된" 백업 모드로 전환할지 여부를 지정하는 수준 |
| Synchronous |
사용되지 않음.
구성 요소 상태가 업데이트된 후 지정된 사용자의 패키지 제한 상태가 디스크에 직렬화됨을 나타내는 플래그 매개 변수 |
| VerificationAllow |
사용되지 않음.
호출 패키지 검증 도구에서 설치를 계속할 수 있음을 나타내는 인수 |
| VerificationReject |
사용되지 않음.
호출 패키지 검증 도구가 설치를 계속할 수 있도록 투표하지 않음을 나타내는 인수 |
| VersionCodeHighest |
설치된 가장 높은 패키지 버전 코드를 지정하기 위한 상수입니다. |
속성
| 속성 | Description |
|---|---|
| BackgroundPermissionOptionLabel |
디바이스에 현재 설치되어 있는 애플리케이션 패키지와 관련된 다양한 종류의 정보를 검색하는 클래스입니다. |
| BackgroundPermissionOptionLabelFormatted |
백그라운드 액세스 권한을 부여하기 위한 설정의 옵션에 해당하는 지역화된 레이블을 가져옵니다. |
| Class |
이 |
| DefaultActivityIcon |
특정 아이콘이 정의되지 않은 경우 사용되는 작업에 대한 제네릭 아이콘을 반환합니다. |
| Handle |
기본 Android 인스턴스에 대한 핸들입니다. (다음에서 상속됨 Object) |
| InstantAppCookieMaxBytes |
인스턴트 앱이 디바이스에 저장할 수 있는 쿠키 데이터의 최대 크기(바이트)를 가져옵니다. |
| IsAutoRevokeWhitelisted |
<strong>Note: </strong>In retrospect에서는 이 API의 이름을 지정할 때 보다 포괄적인 용어를 사용하는 것이 더 선호되었을 것입니다. |
| IsDeviceUpgrading |
디바이스가 업그레이드되는 경우(예: OTA 후 첫 번째 부팅) true를 반환합니다. |
| IsInstantApp |
이 애플리케이션이 인스턴트 앱인지 여부를 가져옵니다. |
| IsPackageSuspended |
앱은 일시 중단되었는지 확인하기 위해 이를 쿼리할 수 있습니다. |
| IsSafeMode |
디바이스가 안전 모드로 부팅되었는지 여부를 반환합니다. |
| JniIdentityHashCode |
interop 런타임에 의해 이 Java 피어에 할당된 ID 해시 코드를 가져옵니다. (다음에서 상속됨 Object) |
| JniManagedPeerState |
디바이스에 현재 설치되어 있는 애플리케이션 패키지와 관련된 다양한 종류의 정보를 검색하는 클래스입니다. (다음에서 상속됨 JavaObject) |
| JniPeerMembers |
디바이스에 현재 설치되어 있는 애플리케이션 패키지와 관련된 다양한 종류의 정보를 검색하는 클래스입니다. |
| PackageInstaller |
디바이스에서 애플리케이션을 설치, 업그레이드 및 제거하는 기능을 제공하는 반환 인터페이스입니다. |
| PeerReference |
이 Java 피어에 대한 JNI 개체 참조를 가져옵니다. (다음에서 상속됨 Object) |
| SuspendedPackageAppExtras |
|
| ThresholdClass |
이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. |
| ThresholdType |
이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. |
| TrustAll |
패키지에 대한 체크섬을 제공하려면 모든 설치 관리자를 신뢰합니다. |
| TrustNone |
패키지에 대한 체크섬을 제공하는 설치 관리자를 신뢰하지 마세요. |
메서드
| 속성 | Description |
|---|---|
| AddPackageToPreferred(String) |
사용되지 않음.
이 멤버는 더 이상 사용되지 않습니다. |
| AddPermission(PermissionInfo) |
시스템에 새 동적 권한을 추가합니다. |
| AddPermissionAsync(PermissionInfo) |
마찬가지로 |
| AddPreferredActivity(IntentFilter, MatchResults, ComponentName[], ComponentName) |
사용되지 않음.
시스템에 새 기본 설정 작업 매핑을 추가합니다. |
| AddWhitelistedRestrictedPermission(String, String, FlagPermission) |
앱에 대해 허용 목록에 제한된 권한을 추가합니다. |
| CanonicalToCurrentPackageNames(String[]) |
패키지 정식 이름에서 디바이스에서 사용 중인 현재 이름으로 매핑합니다. |
| CanPackageQuery(String, String) |
원본 패키지가 대상 패키지에 대한 세부 정보를 쿼리할 수 있는지를 반환 |
| CanPackageQuery(String, String[]) |
|
| CanRequestPackageInstalls() |
호출 패키지가 패키지 설치 관리자를 통해 패키지 설치를 요청할 수 있는지 여부를 확인합니다. |
| CheckPermission(String, String) |
특정 패키지에 특정 사용 권한이 부여되었는지 확인합니다. |
| CheckSignatures(Int32, Int32) |
마찬가지로 |
| CheckSignatures(String, String) |
두 패키지의 서명을 비교하여 두 패키지 모두에 동일한 서명이 표시되는지 확인합니다. |
| ClearInstantAppCookie() |
호출 앱에 대한 인스턴트 애플리케이션 쿠키를 지웁니다. |
| ClearPackagePreferredActivities(String) |
지정된 패키지 이름에 활동이 구현된 시스템에서 이전에 추가 |
| Clone() |
이 개체의 복사본을 만들고 반환합니다. (다음에서 상속됨 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
디바이스에 현재 설치되어 있는 애플리케이션 패키지와 관련된 다양한 종류의 정보를 검색하는 클래스입니다. (다음에서 상속됨 JavaObject) |
| CurrentToCanonicalPackageNames(String[]) |
디바이스에서 사용 중인 현재 패키지 이름에서 해당 패키지의 현재 정식 이름에 매핑합니다. |
| Dispose() |
이 Java 피어에서 보유한 리소스를 해제합니다. (다음에서 상속됨 Object) |
| Dispose(Boolean) |
이 Java 피어에서 보유한 리소스를 해제합니다. (다음에서 상속됨 Object) |
| DisposeUnlessReferenced() |
디바이스에 현재 설치되어 있는 애플리케이션 패키지와 관련된 다양한 종류의 정보를 검색하는 클래스입니다. (다음에서 상속됨 JavaObject) |
| Equals(Object) |
디바이스에 현재 설치되어 있는 애플리케이션 패키지와 관련된 다양한 종류의 정보를 검색하는 클래스입니다. (다음에서 상속됨 JavaObject) |
| Equals(Object) |
다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다. (다음에서 상속됨 Object) |
| ExtendVerificationTimeout(Int32, PackageInstallVerification, Int64) |
수신 대기 중인 패키지가 |
| GetActivityBanner(ComponentName) |
활동과 연결된 배너를 검색합니다. |
| GetActivityBanner(Intent) |
의도와 연결된 배너를 검색합니다. |
| GetActivityIcon(ComponentName) |
활동과 연결된 아이콘을 검색합니다. |
| GetActivityIcon(Intent) |
의도와 연결된 아이콘을 검색합니다. |
| GetActivityInfo(ComponentName, PackageInfoFlags) |
특정 활동 클래스에 대해 알고 있는 모든 정보를 검색합니다. |
| GetActivityInfo(ComponentName, PackageManager+ComponentInfoFlags) |
getActivityInfo(ComponentName,int)를 참조하세요. |
| GetActivityLogo(ComponentName) |
활동과 연결된 로고를 검색합니다. |
| GetActivityLogo(Intent) |
의도와 연결된 로고를 검색합니다. |
| GetAllPermissionGroups(PackageInfoFlags) |
시스템에서 알려진 권한 그룹을 모두 검색합니다. |
| GetApplicationBanner(ApplicationInfo) |
애플리케이션과 연결된 배너를 검색합니다. |
| GetApplicationBanner(String) |
애플리케이션과 연결된 배너를 검색합니다. |
| GetApplicationEnabledSetting(String) |
애플리케이션에 대해 사용하도록 설정된 설정을 반환합니다. |
| GetApplicationIcon(ApplicationInfo) |
애플리케이션과 연결된 아이콘을 검색합니다. |
| GetApplicationIcon(String) |
애플리케이션과 연결된 아이콘을 검색합니다. |
| GetApplicationInfo(String, PackageInfoFlags) |
특정 패키지/애플리케이션에 대해 알고 있는 모든 정보를 검색합니다. |
| GetApplicationInfo(String, PackageManager+ApplicationInfoFlags) |
getApplicationInfo(String,int)를 참조하세요. |
| GetApplicationLabel(ApplicationInfo) |
이 애플리케이션에 사용할 레이블을 반환합니다. |
| GetApplicationLabelFormatted(ApplicationInfo) |
이 애플리케이션에 사용할 레이블을 반환합니다. |
| GetApplicationLogo(ApplicationInfo) |
애플리케이션과 연결된 로고를 검색합니다. |
| GetApplicationLogo(String) |
애플리케이션과 연결된 로고를 검색합니다. |
| GetAppUidForPrivateComputeCoreUid(Int32) |
PCC(Private Compute Core) UID를 해당 애플리케이션 UID에 매핑합니다. |
| GetArchivedPackage(String) |
패키지에 대해 보관된 패키지 정보를 반환하거나 패키지가 설치되지 않은 경우 null을 반환합니다. |
| GetChangedPackages(Int32) |
변경된 패키지의 이름을 반환합니다.(예: |
| GetComponentEnabledSetting(ComponentName) |
패키지 구성 요소(활동, 수신자, 서비스, 공급자)에 대해 사용하도록 설정된 설정을 반환합니다. |
| GetDrawable(String, Int32, ApplicationInfo) |
패키지에서 이미지를 검색합니다. |
| GetEnableAppLockIntentForPackage(String, Boolean) |
|
| GetGroupOfPlatformPermission(String, IExecutor, IConsumer) |
사용 권한이 플랫폼 정의 권한인 경우 특정 권한의 플랫폼 정의 권한 그룹을 가져옵니다. |
| GetHashCode() |
개체에 대한 해시 코드 값을 반환합니다. (다음에서 상속됨 Object) |
| GetInstalledApplications(PackageInfoFlags) |
현재 사용자에 대해 설치된 모든 애플리케이션 패키지 목록을 반환합니다. |
| GetInstalledApplications(PackageManager+ApplicationInfoFlags) |
getInstalledApplications(int) 참조 |
| GetInstalledModules(Int32) |
설치된 모든 모듈 목록을 반환합니다. |
| GetInstalledPackages(PackageInfoFlags) |
현재 사용자에 대해 설치된 모든 패키지 목록을 반환합니다. |
| GetInstalledPackages(PackageManager+PackageInfoFlags) |
getInstalledPackages(int)를 참조하세요. |
| GetInstallerPackageName(String) |
패키지를 설치한 애플리케이션의 패키지 이름을 검색합니다. |
| GetInstallSourceInfo(String) |
패키지를 설치하거나 업데이트하는 방법에 대한 정보를 검색합니다. |
| GetInstantAppCookie() |
이 앱에 대한 인스턴트 애플리케이션 쿠키를 가져옵니다. |
| GetInstrumentationInfo(ComponentName, PackageInfoFlags) |
특정 계측 클래스에 대해 알고 있는 모든 정보를 검색합니다. |
| GetLaunchIntentForPackage(String) |
패키지에서 프런트 도어 작업을 시작하려는 "good" 의도를 반환합니다. |
| GetLaunchIntentSenderForPackage(String) |
패키지에서 |
| GetLeanbackLaunchIntentForPackage(String) |
패키지를 탐색할 때 "열기" 단추를 구현하는 데 사용할 수 있도록 패키지에서 프런트 도어 Leanback 작업을 시작하는 "양호한" 의도를 반환합니다. |
| GetMemoryBudgets(ApplicationInfo) |
지정된 |
| GetMimeGroup(String) |
MIME 그룹에 포함된 모든 MIME 형식을 가져옵니다. |
| GetModuleInfo(String, Int32) |
특정 모듈에 대한 정보를 검색합니다. |
| GetNameForUid(Int32) |
uid와 연결된 공식 이름을 검색합니다. |
| GetPackageArchiveInfo(String, PackageInfoFlags) |
패키지 보관 파일에 정의된 애플리케이션 패키지에 대한 전체 정보 검색
|
| GetPackageArchiveInfo(String, PackageManager+PackageInfoFlags) |
getPackageArchiveInfo(String,int)를 참조하세요. |
| GetPackageGids(String, PackageInfoFlags) |
지정된 패키지에 할당된 모든 POSIX 보조 그룹 ID의 배열을 반환합니다. |
| GetPackageGids(String, PackageManager+PackageInfoFlags) |
getPackageGids(String,int)를 참조하세요. |
| GetPackageGids(String) |
지정된 패키지에 할당된 모든 POSIX 보조 그룹 ID의 배열을 반환합니다. |
| GetPackageInfo(String, PackageInfoFlags) |
시스템에 설치된 애플리케이션 패키지에 대한 전체 정보를 검색합니다. |
| GetPackageInfo(String, PackageManager+PackageInfoFlags) |
getPackageInfo(String,int) 참조 |
| GetPackageInfo(VersionedPackage, PackageInfoFlags) |
시스템에 설치된 애플리케이션 패키지에 대한 전체 정보를 검색합니다. |
| GetPackageInfo(VersionedPackage, PackageManager+PackageInfoFlags) |
getPackageInfo(VersionedPackage,int)를 참조하세요. |
| GetPackagesForUid(Int32) |
특정 사용자 ID와 연결된 모든 패키지의 이름을 검색합니다. |
| GetPackagesHoldingPermissions(String[], PackageInfoFlags) |
현재 지정된 사용 권한을 보유하고 있는 설치된 모든 패키지 목록을 반환합니다. |
| GetPackagesHoldingPermissions(String[], PackageManager+PackageInfoFlags) |
getPackagesHoldingPermissions(String[],int)를 참조하세요. |
| GetPackageUid(String, PackageInfoFlags) |
지정된 패키지 이름과 연결된 UID를 반환합니다. |
| GetPackageUid(String, PackageManager+PackageInfoFlags) |
getPackageUid(String,int)를 참조하세요. |
| GetPermissionGroupInfo(String, PackageInfoFlags) |
특정 사용 권한 그룹에 대해 알고 있는 모든 정보를 검색합니다. |
| GetPermissionInfo(String, PackageInfoFlags) |
특정 권한에 대해 알고 있는 모든 정보를 검색합니다. |
| GetPlatformPermissionsForGroup(String, IExecutor, IConsumer) |
특정 사용 권한 그룹에 속하는 플랫폼 정의 권한을 가져옵니다. |
| GetPreferredActivities(IList<IntentFilter>, IList<ComponentName>, String) |
현재 시스템에 등록된, 이전에 추가 |
| GetPreferredPackages(PackageInfoFlags) |
현재 구성된 모든 기본 패키지 목록을 검색합니다. |
| GetProperty(String, ComponentName) |
지정된 구성 요소 선언에 정의된 속성을 반환합니다. |
| GetProperty(String, String) |
지정된 구성 요소 선언에 정의된 속성을 반환합니다. |
| GetProviderInfo(ComponentName, PackageInfoFlags) |
특정 콘텐츠 공급자 클래스에 대해 알고 있는 모든 정보를 검색합니다. |
| GetProviderInfo(ComponentName, PackageManager+ComponentInfoFlags) |
getProviderInfo(ComponentName,int)를 참조하세요. |
| GetReceiverInfo(ComponentName, PackageInfoFlags) |
특정 수신기 클래스에 대해 알고 있는 모든 정보를 검색합니다. |
| GetReceiverInfo(ComponentName, PackageManager+ComponentInfoFlags) |
getReceiverInfo(ComponentName,int)를 참조하세요. |
| GetResourcesForActivity(ComponentName) |
활동과 연결된 리소스를 검색합니다. |
| GetResourcesForApplication(ApplicationInfo, Configuration) |
제공된 구성에 대한 애플리케이션의 리소스를 검색합니다. |
| GetResourcesForApplication(ApplicationInfo) |
애플리케이션에 대한 리소스를 검색합니다. |
| GetResourcesForApplication(String) |
애플리케이션과 연결된 리소스를 검색합니다. |
| GetServiceInfo(ComponentName, PackageInfoFlags) |
특정 서비스 클래스에 대해 알고 있는 모든 정보를 검색합니다. |
| GetServiceInfo(ComponentName, PackageManager+ComponentInfoFlags) |
getServiceInfo(ComponentName,int)를 참조하세요. |
| GetSharedLibraries(PackageInstallReason) |
디바이스에서 공유 라이브러리 목록을 가져옵니다. |
| GetSharedLibraries(PackageManager+PackageInfoFlags) |
getSharedLibraries(int)를 참조하세요. |
| GetSyntheticAppDetailsActivityEnabled(String) |
앱에 활성화된 시작 관리자 작업이 없는 경우 가상 앱 세부 정보 작업이 생성될지 여부를 반환합니다. |
| GetSystemAvailableFeatures() |
시스템에서 사용할 수 있는 기능 목록을 가져옵니다. |
| GetSystemSharedLibraryNames() |
시스템에서 사용할 수 있는 공유 라이브러리 목록을 가져옵니다. |
| GetTargetSdkVersion(String) |
디바이스에 현재 설치되어 있는 애플리케이션 패키지와 관련된 다양한 종류의 정보를 검색하는 클래스입니다. |
| GetText(String, Int32, ApplicationInfo) |
패키지에서 텍스트를 검색합니다. |
| GetTextFormatted(String, Int32, ApplicationInfo) |
패키지에서 텍스트를 검색합니다. |
| GetUserBadgedDrawableForDensity(Drawable, UserHandle, Rect, Int32) |
대상 사용자가 호출하는 사용자의 관리 프로필이거나 호출자 자체가 관리되는 프로필인 경우 지정된 드로어블의 배지 복사본을 반환하여 사용자가 원래 드로블과 구분할 수 있도록 합니다. |
| GetUserBadgedIcon(Drawable, UserHandle) |
대상 사용자가 관리되는 프로필인 경우 지정된 아이콘의 배지 복사본을 반환하여 원래 아이콘과 구분할 수 있습니다. |
| GetUserBadgedLabel(String, UserHandle) |
대상 사용자가 호출하는 사용자의 관리 프로필이거나 호출자 자체가 관리되는 프로필인 경우 talkback과 같은 접근성 서비스에 대한 잘못된 표시가 있는 레이블의 복사본을 반환합니다. |
| GetUserBadgedLabelFormatted(ICharSequence, UserHandle) |
대상 사용자가 호출하는 사용자의 관리 프로필이거나 호출자 자체가 관리되는 프로필인 경우 talkback과 같은 접근성 서비스에 대한 잘못된 표시가 있는 레이블의 복사본을 반환합니다. |
| GetVerifiedSigningInfo(String, Int32) |
지정된 경로에서 파일의 앱 서명 정보를 확인하고 반환합니다. |
| GetWhitelistedRestrictedPermissions(String, FlagPermission) |
허용 목록에 추가되고 앱에서 허용된 제한된 사용 권한을 전체 형식으로 부여하도록 허용합니다. |
| GetXml(String, Int32, ApplicationInfo) |
패키지에서 XML 파일을 검색합니다. |
| HasSigningCertificate(Int32, Byte[], CertificateType) |
지정된 uid에 대한 패키지가 서명된 것으로 입증된 서명 인증서 집합을 검색합니다. |
| HasSigningCertificate(String, Byte[], CertificateType) |
지정된 패키지가 서명된 것으로 입증된 서명 인증서 집합을 검색합니다. |
| HasSystemFeature(String, Int32) |
지정된 기능 이름 및 버전이 반환된 |
| HasSystemFeature(String) |
지정된 기능 이름이 반환 |
| InvokeIsAutoRevokeWhitelisted(String) |
앱이 장기간 사용되지 않을 때 애플리케이션이 해당 사용 권한을 자동으로 해지할 수 없으면 애플리케이션이 제외되는지 여부를 확인합니다. |
| InvokeIsInstantApp(String) |
지정된 패키지가 인스턴트 앱인지 여부를 가져옵니다. |
| InvokeIsPackageSuspended(String) |
앱이 현재 일시 중단되었는지 쿼리합니다. |
| IsAppArchivable(String) |
앱을 보관할 수 있는 경우 true를 반환합니다. |
| IsDefaultApplicationIcon(Drawable) |
제공된 그리기 가능 항목이 시스템에서 제공하는 기본 작업 아이콘을 나타내는지 반환합니다. |
| IsPackageStopped(String) |
앱이 현재 중지되었는지 쿼리합니다. |
| IsPermissionRevokedByPolicy(String, String) |
정책에 따라 특정 사용 권한이 패키지에 대해 해지되었는지 여부를 확인합니다. |
| JavaFinalize() |
사용되지 않음.
가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다. (다음에서 상속됨 Object) |
| Notify() |
이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다. (다음에서 상속됨 Object) |
| NotifyAll() |
이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다. (다음에서 상속됨 Object) |
| ParseAndroidManifest(File, IFunction) |
AndroidManifest를 검색합니다. |
| ParseAndroidManifest(ParcelFileDescriptor, IFunction) |
|
| QueryActivityProperty(String) |
모든 <에 대한 속성 정의를 반환합니다. activity> 및 lt; activity-alias> 태그입니다. |
| QueryApplicationProperty(String) |
모든 <에 대한 속성 정의를 반환합니다. application> 태그입니다. |
| QueryBroadcastReceivers(Intent, PackageInfoFlags) |
지정된 의도의 브로드캐스트를 처리할 수 있는 모든 수신기를 검색합니다. |
| QueryBroadcastReceivers(Intent, PackageManager+ResolveInfoFlags) |
queryBroadcastReceivers(Intent,int)를 참조하세요. |
| QueryContentProviders(String, Int32, PackageInfoFlags) |
콘텐츠 공급자 정보를 검색합니다. |
| QueryContentProviders(String, Int32, PackageManager+ComponentInfoFlags) |
queryContentProviders(String, int,int)를 참조하세요. |
| QueryInstrumentation(String, PackageInfoFlags) |
사용 가능한 계측 코드에 대한 정보를 검색합니다. |
| QueryIntentActivities(Intent, PackageInfoFlags) |
지정된 의도에 대해 수행할 수 있는 모든 활동을 검색합니다. |
| QueryIntentActivities(Intent, PackageManager+ResolveInfoFlags) |
queryIntentActivities(Intent,int)를 참조하세요. |
| QueryIntentActivityOptions(ComponentName, IList<Intent>, Intent, PackageInfoFlags) |
디바이스에 현재 설치되어 있는 애플리케이션 패키지와 관련된 다양한 종류의 정보를 검색하는 클래스입니다. |
| QueryIntentActivityOptions(ComponentName, Intent[], Intent, PackageInfoFlags) |
사용자에게 유사한 옵션으로 제공해야 하는 활동 집합을 검색합니다. |
| QueryIntentContentProviders(Intent, PackageInfoFlags) |
지정된 의도와 일치시킬 수 있는 모든 공급자를 검색합니다. |
| QueryIntentContentProviders(Intent, PackageManager+ResolveInfoFlags) |
queryIntentContentProviders(Intent,int)를 참조하세요. |
| QueryIntentServices(Intent, PackageInfoFlags) |
지정된 의도와 일치할 수 있는 모든 서비스를 검색합니다. |
| QueryIntentServices(Intent, PackageManager+ResolveInfoFlags) |
queryIntentServices(Intent,int)를 참조하세요. |
| QueryPermissionsByGroup(String, PackageInfoFlags) |
특정 그룹과 연결된 모든 사용 권한을 쿼리합니다. |
| QueryProviderProperty(String) |
모든 <에 대한 속성 정의를 반환합니다. provider> 태그입니다. |
| QueryReceiverProperty(String) |
모든 <에 대한 속성 정의를 반환합니다. 받는 사람> 태그입니다. |
| QueryServiceProperty(String) |
모든 <에 대한 속성 정의를 반환합니다. service> 태그입니다. |
| RelinquishUpdateOwnership(String) |
지정된 패키지의 업데이트 소유권을 포기하려고 시도합니다. |
| RemovePackageFromPreferred(String) |
사용되지 않음.
이 멤버는 더 이상 사용되지 않습니다. |
| RemovePermission(String) |
에 이전에 추가 |
| RemoveWhitelistedRestrictedPermission(String, String, FlagPermission) |
앱에 대한 허용 목록에 포함된 제한된 권한을 제거합니다. |
| RequestChecksums(String, Boolean, Int32, IList<Certificate>, PackageManager+IOnChecksumsReadyListener) |
패키지 내의 APK에 대한 체크섬을 요청합니다. |
| ResolveActivity(Intent, PackageInfoFlags) |
지정된 의도에 대해 수행할 최상의 작업을 결정합니다. |
| ResolveActivity(Intent, PackageManager+ResolveInfoFlags) |
resolveActivity(Intent,int)를 참조하세요. |
| ResolveContentProvider(String, PackageInfoFlags) |
권한으로 단일 콘텐츠 공급자를 찾습니다. |
| ResolveContentProvider(String, PackageManager+ComponentInfoFlags) |
resolveContentProvider(String,int)를 참조하세요. |
| ResolveService(Intent, PackageInfoFlags) |
지정된 의도에 대해 처리할 최상의 서비스를 결정합니다. |
| ResolveService(Intent, PackageManager+ResolveInfoFlags) |
resolveService(Intent,int)를 참조하세요. |
| SetApplicationCategoryHint(String, Int32) |
지정된 패키지의 값에 |
| SetApplicationEnabledSetting(String, ComponentEnabledState, ComponentEnableOption) |
애플리케이션에 대해 사용하도록 설정된 설정을 설정합니다. 이 설정은 매니페스트에서 애플리케이션에 의해 설정되었을 수 있는 모든 사용 상태를 재정의합니다. |
| SetAutoRevokeWhitelisted(String, Boolean) |
앱이 장기간 사용되지 않을 때 해당 사용 권한이 자동으로 해지되지 않도록 애플리케이션을 표시합니다. |
| SetComponentEnabledSetting(ComponentName, ComponentEnabledState, ComponentEnableOption) |
패키지 구성 요소(활동, 수신자, 서비스, 공급자)에 대해 사용하도록 설정된 설정을 지정합니다. |
| SetComponentEnabledSettings(IList<PackageManager.ComponentEnabledSetting>) |
활동, 수신자, 서비스 및 공급자와 같은 패키지 구성 요소에 대해 사용하도록 설정된 설정을 설정합니다. |
| SetHandle(IntPtr, JniHandleOwnership) |
Handle 속성을 설정합니다. (다음에서 상속됨 Object) |
| SetInstallerPackageName(String, String) |
지정된 패키지와 연결된 설치 관리자를 변경합니다. |
| SetMimeGroup(String, ICollection<String>) |
MIME 그룹의 MIME 형식을 설정합니다. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
디바이스에 현재 설치되어 있는 애플리케이션 패키지와 관련된 다양한 종류의 정보를 검색하는 클래스입니다. (다음에서 상속됨 JavaObject) |
| ToArray<T>() |
이 Java 배열 래퍼에서 관리되는 배열을 만듭니다. (다음에서 상속됨 Object) |
| ToString() |
개체의 문자열 표현을 반환합니다. (다음에서 상속됨 Object) |
| UnregisterFromRuntime() |
interop 런타임에서 이 Java 피어의 등록을 취소합니다. (다음에서 상속됨 Object) |
| UpdateInstantAppCookie(Byte[]) |
호출 앱에 대한 인스턴트 애플리케이션 쿠키를 업데이트합니다. |
| VerifyPendingInstall(Int32, PackageInstallVerification) |
수신 대기하는 패키지가 |
| Wait() |
현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <알림을 받><거나 ><>중단/종료<합니다.> (다음에서 상속됨 Object) |
| Wait(Int64, Int32) |
현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 >중단/<종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다. (다음에서 상속됨 Object) |
| Wait(Int64) |
현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 >중단/<종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다. (다음에서 상속됨 Object) |
명시적 인터페이스 구현
| 속성 | Description |
|---|---|
| IJavaPeerable.Disposed() |
디바이스에 현재 설치되어 있는 애플리케이션 패키지와 관련된 다양한 종류의 정보를 검색하는 클래스입니다. (다음에서 상속됨 JavaObject) |
| IJavaPeerable.Finalized() |
디바이스에 현재 설치되어 있는 애플리케이션 패키지와 관련된 다양한 종류의 정보를 검색하는 클래스입니다. (다음에서 상속됨 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
디바이스에 현재 설치되어 있는 애플리케이션 패키지와 관련된 다양한 종류의 정보를 검색하는 클래스입니다. (다음에서 상속됨 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
디바이스에 현재 설치되어 있는 애플리케이션 패키지와 관련된 다양한 종류의 정보를 검색하는 클래스입니다. (다음에서 상속됨 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
디바이스에 현재 설치되어 있는 애플리케이션 패키지와 관련된 다양한 종류의 정보를 검색하는 클래스입니다. (다음에서 상속됨 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
디바이스에 현재 설치되어 있는 애플리케이션 패키지와 관련된 다양한 종류의 정보를 검색하는 클래스입니다. (다음에서 상속됨 JavaObject) |
확장명 메서드
| 속성 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
인스턴스 |
| JavaAs<TResult>(IJavaPeerable) |
형식 |
| JavaCast<TResult>(IJavaObject) |
Android 런타임 확인 형식 변환을 수행합니다. |
| JavaCast<TResult>(IJavaObject) |
디바이스에 현재 설치되어 있는 애플리케이션 패키지와 관련된 다양한 종류의 정보를 검색하는 클래스입니다. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
형식 |