SoftwareInfo

abstract class SoftwareInfo


Informacje o oprogramowaniu urządzenia.

Podsumowanie

Typy zagnieżdżone

abstract class SoftwareInfo.Builder

Builder dla SoftwareInfo.

Informacje o poziomie aktualizacji zabezpieczeń komponentu.

Builder dla SoftwareInfo.SecurityPatchInfo.

Typy komponentów dla poziomu aktualizacji zabezpieczeń.

Informacje o poziomie aktualizacji zabezpieczeń.

Builder dla SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.

Informacje o wersji poprawki zabezpieczeń.

Kreator dla .

Możliwa wartość SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.

Możliwe rodzaje elementu SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.ValueCase.

Informacje o potencjalnej oczekującej aktualizacji systemu.

Builder dla SoftwareInfo.SystemUpdateInfo.

Stan aktualizacji: czy aktualizacja istnieje i jakiego jest typu.

Funkcje publiczne

java-static SoftwareInfo.Builder!
abstract Int!

Kod wersji aplikacji Android Device Policy.

Metadata!

Metadane dotyczące kodu wersji aplikacji Android Device Policy.

abstract String!

Wersja aplikacji Android Device Policy wyświetlana użytkownikowi.

Metadata!

Metadane dotyczące nazwy wersji aplikacji Android Device Policy.

abstract Int!

Poziom interfejsu API wersji platformy Android działającej na urządzeniu.

Metadata!

Metadane dotyczące wersji pakietu SDK na Androida.

abstract String!

Ciąg znaków wersji Androida widoczny dla użytkownika.

Metadata!

Metadane dotyczące wersji Androida.

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

Informacje o poziomie aktualizacji zabezpieczeń urządzenia.

Metadata!

Metadane dotyczące informacji o poprawkach zabezpieczeń urządzenia.

abstract ImmutableList<SoftwareInfo.SecurityPatchInfo!>!

Opublikowane informacje o poziomie poprawek zabezpieczeń.

Metadata!

Metadane opublikowanych informacji o poprawkach zabezpieczeń.

SoftwareInfo.SystemUpdateInfo!

Informacje o potencjalnej oczekującej aktualizacji systemu. * Na Androidzie 15 i nowszych ten sygnał jest dostępny we wszystkich scenariuszach. * Na Androidzie 14 i starszych wersjach ten sygnał jest dostępny tylko wtedy, gdy urządzenie jest zarządzane przez aplikację Android Device Policy.

Metadata!

Metadane dotyczące informacji o aktualizacji systemu.

abstract String!

Nazwa bieżącego pakietu WebView.

Metadata!

Metadane pakietu WebView.

Boolean

Zwraca wartość true, jeśli ustawiona jest wartość androidDevicePolicyVersionCodeMetadata.

Boolean

Zwraca wartość true, jeśli ustawiony jest parametr androidDevicePolicyVersionNameMetadata.

Boolean

Zwraca wartość true, jeśli ustawiona jest wartość androidSdkVersionMetadata.

Boolean

Zwraca wartość true, jeśli ustawiona jest wartość androidVersionMetadata.

Boolean

Zwraca wartość true, jeśli ustawiona jest wartość deviceSecurityPatchInfosMetadata.

Boolean

Zwraca wartość true, jeśli ustawiona jest wartość publishedSecurityPatchInfosMetadata.

Boolean

Zwraca wartość true, jeśli ustawiona jest wartość systemUpdateInfo.

Boolean

Zwraca wartość true, jeśli ustawiono systemUpdateInfoMetadata.

Boolean

Zwraca wartość true, jeśli ustawiono webviewPackageMetadata.

abstract SoftwareInfo.Builder!

Funkcje publiczne

monter

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

getAndroidDevicePolicyVersionCode

abstract fun getAndroidDevicePolicyVersionCode(): Int!

Kod wersji aplikacji Android Device Policy.

getAndroidDevicePolicyVersionCodeMetadata

fun getAndroidDevicePolicyVersionCodeMetadata(): Metadata!

Metadane dotyczące kodu wersji aplikacji Android Device Policy.

getAndroidDevicePolicyVersionName

abstract fun getAndroidDevicePolicyVersionName(): String!

Wersja aplikacji Android Device Policy wyświetlana użytkownikowi.

getAndroidDevicePolicyVersionNameMetadata

fun getAndroidDevicePolicyVersionNameMetadata(): Metadata!

Metadane dotyczące nazwy wersji aplikacji Android Device Policy.

getAndroidSdkVersion

abstract fun getAndroidSdkVersion(): Int!

Poziom interfejsu API wersji platformy Android działającej na urządzeniu. Wartość 0 oznacza, że to pole nie jest ustawione.

getAndroidSdkVersionMetadata

fun getAndroidSdkVersionMetadata(): Metadata!

Metadane dotyczące wersji pakietu SDK na Androida.

getAndroidVersion

abstract fun getAndroidVersion(): String!

Ciąg znaków wersji Androida widoczny dla użytkownika. Na przykład „6.0.1”.

getAndroidVersionMetadata

fun getAndroidVersionMetadata(): Metadata!

Metadane dotyczące wersji Androida.

getDefaultInstance

java-static fun getDefaultInstance(): SoftwareInfo!

getDeviceSecurityPatchInfos

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

Informacje o poziomie aktualizacji zabezpieczeń urządzenia.

Informacje SecurityPatchInfo dotyczące SYSTEM_MODULES zależą od najnowszych raportów o lukach w zabezpieczeniach, czyli danych odczytywanych przez maszyny z Androida i innych biuletynów bezpieczeństwa.

Poziom SPL urządzenia dla tego komponentu jest określany przez :

  • maksymalny poziom SPL modułów systemowych, jeśli wszystkie są w pełni załatane, lub
  • w przeciwnym razie minimalny poziom SPL niezałatanych modułów systemowych.
W niektórych przypadkach do uzyskania opublikowanych informacji o łatkach zabezpieczeń dla SYSTEM_MODULES używany jest raport o lukach w zabezpieczeniach z pamięci podręcznej. Gdy używane są raporty z pamięci podręcznej, jest to odzwierciedlone w funkcji getSecurityPatchLevelMetadata w obiekcie SecurityPatchInfo modułów SYSTEM_MODULES.

getDeviceSecurityPatchInfosMetadata

fun getDeviceSecurityPatchInfosMetadata(): Metadata!

Metadane dotyczące informacji o poprawkach zabezpieczeń urządzenia.

getPublishedSecurityPatchInfos

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

Opublikowane informacje o poziomie poprawek zabezpieczeń. Poziomy poprawek są oparte na najnowszych raportach o lukach w zabezpieczeniach, czyli danych w formacie czytelnym dla maszyn pochodzących z Androida i innych biuletynów bezpieczeństwa. Opublikowany poziom poprawek zabezpieczeń to najnowsza wartość opublikowana w biuletynie. W niektórych przypadkach do uzyskania informacji o opublikowanej poprawce zabezpieczeń używany jest raport o lukach w zabezpieczeniach zapisany w pamięci podręcznej. Jeśli używany jest raport z pamięci podręcznej, będzie to odzwierciedlone w funkcji getSecurityPatchLevelMetadata w SecurityPatchInfo.

getPublishedSecurityPatchInfosMetadata

fun getPublishedSecurityPatchInfosMetadata(): Metadata!

Metadane opublikowanych informacji o poprawkach zabezpieczeń.

getSystemUpdateInfo

fun getSystemUpdateInfo(): SoftwareInfo.SystemUpdateInfo!

Informacje o potencjalnej oczekującej aktualizacji systemu. * Na Androidzie 15 i nowszych ten sygnał jest dostępny we wszystkich scenariuszach. * Na Androidzie 14 i starszych wersjach ten sygnał jest dostępny tylko wtedy, gdy urządzenie jest zarządzane przez aplikację Android Device Policy.

getSystemUpdateInfoMetadata

fun getSystemUpdateInfoMetadata(): Metadata!

Metadane dotyczące informacji o aktualizacji systemu.

getWebviewPackage

abstract fun getWebviewPackage(): String!

Nazwa bieżącego pakietu WebView.

getWebviewPackageMetadata

fun getWebviewPackageMetadata(): Metadata!

Metadane pakietu WebView.

hasAndroidDevicePolicyVersionCodeMetadata

fun hasAndroidDevicePolicyVersionCodeMetadata(): Boolean

Zwraca wartość true, jeśli ustawiona jest wartość androidDevicePolicyVersionCodeMetadata.

hasAndroidDevicePolicyVersionNameMetadata

fun hasAndroidDevicePolicyVersionNameMetadata(): Boolean

Zwraca wartość true, jeśli ustawiony jest parametr androidDevicePolicyVersionNameMetadata.

hasAndroidSdkVersionMetadata

fun hasAndroidSdkVersionMetadata(): Boolean

Zwraca wartość true, jeśli ustawiona jest wartość androidSdkVersionMetadata.

hasAndroidVersionMetadata

fun hasAndroidVersionMetadata(): Boolean

Zwraca wartość true, jeśli ustawiona jest wartość androidVersionMetadata.

hasDeviceSecurityPatchInfosMetadata

fun hasDeviceSecurityPatchInfosMetadata(): Boolean

Zwraca wartość true, jeśli ustawiona jest wartość deviceSecurityPatchInfosMetadata.

hasPublishedSecurityPatchInfosMetadata

fun hasPublishedSecurityPatchInfosMetadata(): Boolean

Zwraca wartość true, jeśli ustawiona jest wartość publishedSecurityPatchInfosMetadata.

hasSystemUpdateInfo

fun hasSystemUpdateInfo(): Boolean

Zwraca wartość true, jeśli ustawiona jest wartość systemUpdateInfo.

hasSystemUpdateInfoMetadata

fun hasSystemUpdateInfoMetadata(): Boolean

Zwraca wartość true, jeśli ustawiono systemUpdateInfoMetadata.

hasWebviewPackageMetadata

fun hasWebviewPackageMetadata(): Boolean

Zwraca wartość true, jeśli ustawiono webviewPackageMetadata.

toBuilder

abstract fun toBuilder(): SoftwareInfo.Builder!