SoftwareInfo

abstract class SoftwareInfo


기기 소프트웨어에 관한 정보입니다.

요약

중첩된 유형

abstract class SoftwareInfo.Builder

SoftwareInfo의 빌더입니다.

구성요소의 보안 패치 수준에 관한 정보입니다.

SoftwareInfo.SecurityPatchInfo의 빌더입니다.

보안 패치 수준의 구성요소 유형입니다.

보안 패치 수준에 관한 정보입니다.

SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel의 빌더입니다.

보안 패치의 버전 정보입니다.

의 빌더입니다 .

SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel의 가능한 값입니다.

가능한 SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.ValueCase 종류입니다.

대기 중인 시스템 업데이트에 대한 정보입니다.

SoftwareInfo.SystemUpdateInfo의 빌더입니다.

업데이트 상태: 업데이트가 있는지 여부와 유형입니다.

공개 함수

java-static SoftwareInfo.Builder!
abstract Int!

Android Device Policy 앱 버전 코드입니다.

Metadata!

Android 기기 정책 버전 코드에 관한 메타데이터입니다.

abstract String!

사용자에게 표시되는 Android Device Policy 앱 버전입니다.

Metadata!

Android 기기 정책 버전 이름에 관한 메타데이터입니다.

abstract Int!

기기에서 실행되는 Android 플랫폼 버전의 API 수준입니다.

Metadata!

Android SDK 버전에 관한 메타데이터입니다.

abstract String!

사용자에게 표시되는 Android 버전 문자열입니다.

Metadata!

Android 버전에 관한 메타데이터입니다.

java-static SoftwareInfo!
abstract ImmutableList<SoftwareInfo.SecurityPatchInfo!>!

기기의 보안 패치 수준(SPL) 정보입니다.

Metadata!

기기 보안 패치 정보에 관한 메타데이터입니다.

abstract ImmutableList<SoftwareInfo.SecurityPatchInfo!>!

보안 패치 수준 정보를 게시했습니다.

Metadata!

게시된 보안 패치 정보에 관한 메타데이터입니다.

SoftwareInfo.SystemUpdateInfo!

대기 중인 시스템 업데이트에 대한 정보입니다.

Metadata!

시스템 업데이트 정보에 관한 메타데이터입니다.

abstract String!

현재 WebView 패키지의 이름입니다.

Metadata!

WebView 패키지에 관한 메타데이터입니다.

Boolean

androidDevicePolicyVersionCodeMetadata가 설정된 경우 true를 반환합니다.

Boolean

androidDevicePolicyVersionNameMetadata가 설정된 경우 true를 반환합니다.

Boolean

androidSdkVersionMetadata가 설정된 경우 true를 반환합니다.

Boolean

androidVersionMetadata가 설정된 경우 true를 반환합니다.

Boolean

deviceSecurityPatchInfosMetadata가 설정된 경우 true를 반환합니다.

Boolean

publishedSecurityPatchInfosMetadata가 설정된 경우 true를 반환합니다.

Boolean

systemUpdateInfo가 설정된 경우 true을 반환합니다.

Boolean

systemUpdateInfoMetadata가 설정된 경우 true를 반환합니다.

Boolean

webviewPackageMetadata가 설정된 경우 true를 반환합니다.

abstract SoftwareInfo.Builder!

공개 함수

builder

java-static fun builder(): SoftwareInfo.Builder!

getAndroidDevicePolicyVersionCode

abstract fun getAndroidDevicePolicyVersionCode(): Int!

Android Device Policy 앱 버전 코드입니다.

getAndroidDevicePolicyVersionCodeMetadata

fun getAndroidDevicePolicyVersionCodeMetadata(): Metadata!

Android 기기 정책 버전 코드에 관한 메타데이터입니다.

getAndroidDevicePolicyVersionName

abstract fun getAndroidDevicePolicyVersionName(): String!

사용자에게 표시되는 Android Device Policy 앱 버전입니다.

getAndroidDevicePolicyVersionNameMetadata

fun getAndroidDevicePolicyVersionNameMetadata(): Metadata!

Android 기기 정책 버전 이름에 관한 메타데이터입니다.

getAndroidSdkVersion

abstract fun getAndroidSdkVersion(): Int!

기기에서 실행되는 Android 플랫폼 버전의 API 수준입니다. 값이 0이면 이 필드가 설정되지 않았음을 나타냅니다.

getAndroidSdkVersionMetadata

fun getAndroidSdkVersionMetadata(): Metadata!

Android SDK 버전에 관한 메타데이터입니다.

getAndroidVersion

abstract fun getAndroidVersion(): String!

사용자에게 표시되는 Android 버전 문자열입니다. 예를 들어 `6.0.1`입니다.

getAndroidVersionMetadata

fun getAndroidVersionMetadata(): Metadata!

Android 버전에 관한 메타데이터입니다.

getDefaultInstance

java-static fun getDefaultInstance(): SoftwareInfo!

getDeviceSecurityPatchInfos

abstract fun getDeviceSecurityPatchInfos(): ImmutableList<SoftwareInfo.SecurityPatchInfo!>!

기기의 보안 패치 수준(SPL) 정보입니다.

SYSTEM_MODULES의 SecurityPatchInfo는 Android 및 기타 보안 게시판의 기계가 읽을 수 있는 데이터인 최신 취약점 보고서에 종속됩니다.

이 구성요소의 기기 SPL은 다음에 따라 결정됩니다.

  • 시스템 모듈의 최대 SPL(모두 완전히 패치된 경우)
  • 패치되지 않은 시스템 모듈의 최소 SPL입니다.
일부 시나리오에서는 캐시된 취약점 보고서가 SYSTEM_MODULES의 게시된 보안 패치 정보를 가져오는 데 사용됩니다. 캐시된 보고서가 사용되면 SYSTEM_MODULES의 SecurityPatchInfo에 있는 getSecurityPatchLevelMetadata에 반영됩니다.

getDeviceSecurityPatchInfosMetadata

fun getDeviceSecurityPatchInfosMetadata(): Metadata!

기기 보안 패치 정보에 관한 메타데이터입니다.

getPublishedSecurityPatchInfos

abstract fun getPublishedSecurityPatchInfos(): ImmutableList<SoftwareInfo.SecurityPatchInfo!>!

보안 패치 수준 정보를 게시했습니다. 이러한 패치 수준은 Android 및 기타 보안 게시판의 머신 판독 가능 데이터인 최신 취약점 신고를 기반으로 합니다. 게시된 보안 패치 수준은 게시판에 게시된 가장 최근 값입니다. 일부 시나리오에서는 캐시된 취약점 보고서가 게시된 보안 패치 정보를 가져오는 데 사용됩니다. 캐시된 보고서가 사용되면 SecurityPatchInfo의 getSecurityPatchLevelMetadata에 반영됩니다.

getPublishedSecurityPatchInfosMetadata

fun getPublishedSecurityPatchInfosMetadata(): Metadata!

게시된 보안 패치 정보에 관한 메타데이터입니다.

getSystemUpdateInfo

fun getSystemUpdateInfo(): SoftwareInfo.SystemUpdateInfo!

대기 중인 시스템 업데이트에 대한 정보입니다. 이 기능은 Android API 수준 35 및 이후 버전을 실행하는 기기에서만 사용할 수 있습니다.

getSystemUpdateInfoMetadata

fun getSystemUpdateInfoMetadata(): Metadata!

시스템 업데이트 정보에 관한 메타데이터입니다.

getWebviewPackage

abstract fun getWebviewPackage(): String!

현재 WebView 패키지의 이름입니다.

getWebviewPackageMetadata

fun getWebviewPackageMetadata(): Metadata!

WebView 패키지에 관한 메타데이터입니다.

hasAndroidDevicePolicyVersionCodeMetadata

fun hasAndroidDevicePolicyVersionCodeMetadata(): Boolean

androidDevicePolicyVersionCodeMetadata가 설정된 경우 true를 반환합니다.

hasAndroidDevicePolicyVersionNameMetadata

fun hasAndroidDevicePolicyVersionNameMetadata(): Boolean

androidDevicePolicyVersionNameMetadata가 설정된 경우 true를 반환합니다.

hasAndroidSdkVersionMetadata

fun hasAndroidSdkVersionMetadata(): Boolean

androidSdkVersionMetadata가 설정된 경우 true를 반환합니다.

hasAndroidVersionMetadata

fun hasAndroidVersionMetadata(): Boolean

androidVersionMetadata가 설정된 경우 true를 반환합니다.

hasDeviceSecurityPatchInfosMetadata

fun hasDeviceSecurityPatchInfosMetadata(): Boolean

deviceSecurityPatchInfosMetadata가 설정된 경우 true를 반환합니다.

hasPublishedSecurityPatchInfosMetadata

fun hasPublishedSecurityPatchInfosMetadata(): Boolean

publishedSecurityPatchInfosMetadata가 설정된 경우 true를 반환합니다.

hasSystemUpdateInfo

fun hasSystemUpdateInfo(): Boolean

systemUpdateInfo가 설정된 경우 true을 반환합니다.

hasSystemUpdateInfoMetadata

fun hasSystemUpdateInfoMetadata(): Boolean

systemUpdateInfoMetadata가 설정된 경우 true를 반환합니다.

hasWebviewPackageMetadata

fun hasWebviewPackageMetadata(): Boolean

webviewPackageMetadata가 설정된 경우 true를 반환합니다.

toBuilder

abstract fun toBuilder(): SoftwareInfo.Builder!