SoftwareInfo

public abstract class SoftwareInfo


Informacje o oprogramowaniu urządzenia.

Podsumowanie

Typy zagnieżdżone

public abstract class SoftwareInfo.Builder

Kreator dla SoftwareInfo.

public abstract class SoftwareInfo.SecurityPatchInfo

Informacje o poziomie aktualizacji zabezpieczeń komponentu.

Kreator dla SoftwareInfo.SecurityPatchInfo.

Typy komponentów dla poziomu aktualizacji zabezpieczeń.

Informacje o poziomie aktualizacji zabezpieczeń.

Kreator dla SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.

Informacje o wersji poprawki zabezpieczeń.

Kreator dla SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.SecurityPatchVersion.

Wartość poziomu aktualizacji zabezpieczeń.

Możliwy rodzaj elementu SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.ValueCase.

public abstract class SoftwareInfo.SystemUpdateInfo

Informacje o potencjalnej oczekującej aktualizacji systemu.

Kreator dla SoftwareInfo.SystemUpdateInfo.

Stan aktualizacji: czy aktualizacja istnieje i jakiego jest typu.

Metody publiczne

static SoftwareInfo.Builder
abstract Integer

Kod wersji aplikacji Android Device Policy.

Metadata

Metadane dotyczące kodu wersji zasad dotyczących urządzeń z Androidem.

abstract String

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

Metadata

Metadane dotyczące nazwy wersji zasad dotyczących urządzeń z Androidem.

abstract Integer

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.

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 aktualizacji zabezpieczeń.

Metadata

Metadane opublikowanych informacji o poprawkach zabezpieczeń.

SoftwareInfo.SystemUpdateInfo

Informacje o potencjalnej oczekującej aktualizacji systemu. * Na Androidzie 15 lub nowszym ten sygnał jest dostępny we wszystkich scenariuszach. * Na urządzeniach z Androidem 14 lub starszym 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 dotyczące 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 ustawiono 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 ustawiona jest wartość webviewPackageMetadata.

abstract SoftwareInfo.Builder

Metody publiczne

monter

public static SoftwareInfo.Builder builder()

getAndroidDevicePolicyVersionCode

public abstract Integer getAndroidDevicePolicyVersionCode()

Kod wersji aplikacji Android Device Policy.

getAndroidDevicePolicyVersionCodeMetadata

public Metadata getAndroidDevicePolicyVersionCodeMetadata()

Metadane dotyczące kodu wersji zasad dotyczących urządzeń z Androidem.

getAndroidDevicePolicyVersionName

public abstract String getAndroidDevicePolicyVersionName()

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

getAndroidDevicePolicyVersionNameMetadata

public Metadata getAndroidDevicePolicyVersionNameMetadata()

Metadane dotyczące nazwy wersji zasad dotyczących urządzeń z Androidem.

getAndroidSdkVersion

public abstract Integer getAndroidSdkVersion()

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

getAndroidSdkVersionMetadata

public Metadata getAndroidSdkVersionMetadata()

Metadane dotyczące wersji pakietu SDK na Androida.

getAndroidVersion

public abstract String getAndroidVersion()

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

getAndroidVersionMetadata

public Metadata getAndroidVersionMetadata()

Metadane dotyczące wersji Androida.

getDefaultInstance

public static SoftwareInfo getDefaultInstance()

getDeviceSecurityPatchInfos

public abstract ImmutableList<SoftwareInfo.SecurityPatchInfogetDeviceSecurityPatchInfos()

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 zapisany w pamięci podręcznej. Gdy używane są raporty w pamięci podręcznej, jest to odzwierciedlone w funkcji getSecurityPatchLevelMetadata w obiekcie SecurityPatchInfo modułów SYSTEM_MODULES.

getDeviceSecurityPatchInfosMetadata

public Metadata getDeviceSecurityPatchInfosMetadata()

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

getPublishedSecurityPatchInfos

public abstract ImmutableList<SoftwareInfo.SecurityPatchInfogetPublishedSecurityPatchInfos()

Opublikowane informacje o poziomie aktualizacji zabezpieczeń. Te poziomy aktualizacji są oparte na najnowszych raportach o lukach w zabezpieczeniach, czyli na danych odczytywanych przez maszyny z Androida i innych biuletynów bezpieczeństwa. Opublikowany poziom aktualizacji 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

public Metadata getPublishedSecurityPatchInfosMetadata()

Metadane opublikowanych informacji o poprawkach zabezpieczeń.

getSystemUpdateInfo

public SoftwareInfo.SystemUpdateInfo getSystemUpdateInfo()

Informacje o potencjalnej oczekującej aktualizacji systemu. * Na Androidzie 15 lub nowszym ten sygnał jest dostępny we wszystkich scenariuszach. * Na urządzeniach z Androidem 14 lub starszym ten sygnał jest dostępny tylko wtedy, gdy urządzenie jest zarządzane przez aplikację Android Device Policy.

getSystemUpdateInfoMetadata

public Metadata getSystemUpdateInfoMetadata()

Metadane dotyczące informacji o aktualizacji systemu.

getWebviewPackage

public abstract String getWebviewPackage()

Nazwa bieżącego pakietu WebView.

getWebviewPackageMetadata

public Metadata getWebviewPackageMetadata()

Metadane dotyczące pakietu WebView.

hasAndroidDevicePolicyVersionCodeMetadata

public boolean hasAndroidDevicePolicyVersionCodeMetadata()

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

hasAndroidDevicePolicyVersionNameMetadata

public boolean hasAndroidDevicePolicyVersionNameMetadata()

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

hasAndroidSdkVersionMetadata

public boolean hasAndroidSdkVersionMetadata()

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

hasAndroidVersionMetadata

public boolean hasAndroidVersionMetadata()

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

hasDeviceSecurityPatchInfosMetadata

public boolean hasDeviceSecurityPatchInfosMetadata()

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

hasPublishedSecurityPatchInfosMetadata

public boolean hasPublishedSecurityPatchInfosMetadata()

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

hasSystemUpdateInfo

public boolean hasSystemUpdateInfo()

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

hasSystemUpdateInfoMetadata

public boolean hasSystemUpdateInfoMetadata()

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

hasWebviewPackageMetadata

public boolean hasWebviewPackageMetadata()

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

toBuilder

public abstract SoftwareInfo.Builder toBuilder()