SoftwareInfo

abstract class SoftwareInfo


Informationen zur Gerätesoftware.

Zusammenfassung

Verschachtelte Typen

abstract class SoftwareInfo.Builder

Builder für SoftwareInfo.

Informationen zum Sicherheitspatch-Level einer Komponente.

Builder für SoftwareInfo.SecurityPatchInfo.

Arten von Komponenten für das Sicherheitspatch-Level.

Informationen zum Sicherheitspatch-Level.

Builder für SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.

Versionsinformationen des Sicherheitspatches.

Builder für .

Der mögliche Wert von SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.

Die möglichen Arten von SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.ValueCase.

Informationen zu einem potenziell ausstehenden Systemupdate.

Builder für SoftwareInfo.SystemUpdateInfo.

Der Status eines Updates: ob ein Update vorhanden ist und welcher Art es ist.

Öffentliche Funktionen

java-static SoftwareInfo.Builder!
abstract Int!

Der Versionscode der Android Device Policy App.

Metadata!

Metadaten zum Versionscode der Android Device Policy App.

abstract String!

Die Version der Android Device Policy App, die dem Nutzer angezeigt wird.

Metadata!

Metadaten zum Versionsnamen der Android Device Policy App.

abstract Int!

Das API-Level der Android-Plattformversion, die auf dem Gerät ausgeführt wird.

Metadata!

Metadaten zur Android SDK-Version.

abstract String!

Der für den Nutzer sichtbare Android-Versionsstring.

Metadata!

Metadaten zur Android-Version.

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

Informationen zum Sicherheitspatch-Level des Geräts.

Metadata!

Metadaten zu Informationen zum Sicherheitspatch für Geräte.

abstract ImmutableList<SoftwareInfo.SecurityPatchInfo!>!

Veröffentlichte Informationen zum Sicherheitspatch-Level.

Metadata!

Metadaten zu veröffentlichten Informationen zu Sicherheitspatches.

SoftwareInfo.SystemUpdateInfo!

Informationen zu einem potenziell ausstehenden Systemupdate. * Unter Android 15 und höher ist dieses Signal in allen Szenarien verfügbar. * Unter Android 14 und niedriger ist dieses Signal nur verfügbar, wenn das Gerät von der Android Device Policy App verwaltet wird.

Metadata!

Metadaten zu Systemupdate-Informationen.

abstract String!

Name des aktuellen WebView-Pakets.

Metadata!

Metadaten zum WebView-Paket.

Boolean

Gibt true zurück, wenn androidDevicePolicyVersionCodeMetadata festgelegt ist.

Boolean

Gibt true zurück, wenn androidDevicePolicyVersionNameMetadata festgelegt ist.

Boolean

Gibt true zurück, wenn androidSdkVersionMetadata festgelegt ist.

Boolean

Gibt true zurück, wenn „androidVersionMetadata“ festgelegt ist.

Boolean

Gibt true zurück, wenn „deviceSecurityPatchInfosMetadata“ festgelegt ist.

Boolean

Gibt true zurück, wenn „publishedSecurityPatchInfosMetadata“ festgelegt ist.

Boolean

Gibt true zurück, wenn „systemUpdateInfo“ festgelegt ist.

Boolean

Gibt true zurück, wenn „systemUpdateInfoMetadata“ festgelegt ist.

Boolean

Gibt true zurück, wenn „webviewPackageMetadata“ festgelegt ist.

abstract SoftwareInfo.Builder!

Öffentliche Funktionen

Builder

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

getAndroidDevicePolicyVersionCode

abstract fun getAndroidDevicePolicyVersionCode(): Int!

Der Versionscode der Android Device Policy App.

getAndroidDevicePolicyVersionCodeMetadata

fun getAndroidDevicePolicyVersionCodeMetadata(): Metadata!

Metadaten zum Versionscode der Android Device Policy App.

getAndroidDevicePolicyVersionName

abstract fun getAndroidDevicePolicyVersionName(): String!

Die Version der Android Device Policy App, die dem Nutzer angezeigt wird.

getAndroidDevicePolicyVersionNameMetadata

fun getAndroidDevicePolicyVersionNameMetadata(): Metadata!

Metadaten zum Versionsnamen der Android Device Policy App.

getAndroidSdkVersion

abstract fun getAndroidSdkVersion(): Int!

Das API-Level der Android-Plattformversion, die auf dem Gerät ausgeführt wird. Ein Nullwert gibt an, dass dieses Feld nicht festgelegt ist.

getAndroidSdkVersionMetadata

fun getAndroidSdkVersionMetadata(): Metadata!

Metadaten zur Android SDK-Version.

getAndroidVersion

abstract fun getAndroidVersion(): String!

Der für den Nutzer sichtbare Android-Versionsstring. Beispiel: „6.0.1“.

getAndroidVersionMetadata

fun getAndroidVersionMetadata(): Metadata!

Metadaten zur Android-Version.

getDefaultInstance

java-static fun getDefaultInstance(): SoftwareInfo!

getDeviceSecurityPatchInfos

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

Informationen zum Sicherheitspatch-Level des Geräts.

SecurityPatchInfo für SYSTEM_MODULES basiert auf den neuesten Berichten zu Sicherheitslücken, die maschinenlesbare Daten aus Android und anderen Sicherheitsbulletins enthalten.

Der Geräte-SPL für diese Komponente wird durch Folgendes bestimmt :

  • das maximale SPL von Systemmodulen, wenn sie alle vollständig gepatcht sind, oder
  • andernfalls die Mindest-SPL ungepatchter Systemmodule.
In einigen Fällen wird ein im Cache gespeicherter Bericht zu Sicherheitslücken verwendet, um Informationen zu veröffentlichten Sicherheitspatches für SYSTEM_MODULES abzurufen. Wenn zwischengespeicherte Berichte verwendet werden, wird dies in „getSecurityPatchLevelMetadata“ in „SecurityPatchInfo“ von „SYSTEM_MODULES“ angegeben.

getDeviceSecurityPatchInfosMetadata

fun getDeviceSecurityPatchInfosMetadata(): Metadata!

Metadaten zu Informationen zum Sicherheitspatch für Geräte.

getPublishedSecurityPatchInfos

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

Veröffentlichte Informationen zum Sicherheitspatch-Level. Diese Patch-Ebenen basieren auf den neuesten Berichten zu Sicherheitslücken, die maschinenlesbare Daten aus Android und anderen Sicherheitsbulletins enthalten. Das veröffentlichte Sicherheitspatch-Level ist der letzte in einem Bulletin veröffentlichte Wert. In einigen Szenarien wird ein im Cache gespeicherter Sicherheitslückenbericht verwendet, um Informationen zu veröffentlichten Sicherheitspatches abzurufen. Wenn ein im Cache gespeicherter Bericht verwendet wird, wird dies in „getSecurityPatchLevelMetadata“ in „SecurityPatchInfo“ angegeben.

getPublishedSecurityPatchInfosMetadata

fun getPublishedSecurityPatchInfosMetadata(): Metadata!

Metadaten zu veröffentlichten Informationen zu Sicherheitspatches.

getSystemUpdateInfo

fun getSystemUpdateInfo(): SoftwareInfo.SystemUpdateInfo!

Informationen zu einem potenziell ausstehenden Systemupdate. * Unter Android 15 und höher ist dieses Signal in allen Szenarien verfügbar. * Unter Android 14 und niedriger ist dieses Signal nur verfügbar, wenn das Gerät von der Android Device Policy App verwaltet wird.

getSystemUpdateInfoMetadata

fun getSystemUpdateInfoMetadata(): Metadata!

Metadaten zu Systemupdate-Informationen.

getWebviewPackage

abstract fun getWebviewPackage(): String!

Name des aktuellen WebView-Pakets.

getWebviewPackageMetadata

fun getWebviewPackageMetadata(): Metadata!

Metadaten zum WebView-Paket.

hasAndroidDevicePolicyVersionCodeMetadata

fun hasAndroidDevicePolicyVersionCodeMetadata(): Boolean

Gibt true zurück, wenn androidDevicePolicyVersionCodeMetadata festgelegt ist.

hasAndroidDevicePolicyVersionNameMetadata

fun hasAndroidDevicePolicyVersionNameMetadata(): Boolean

Gibt true zurück, wenn androidDevicePolicyVersionNameMetadata festgelegt ist.

hasAndroidSdkVersionMetadata

fun hasAndroidSdkVersionMetadata(): Boolean

Gibt true zurück, wenn androidSdkVersionMetadata festgelegt ist.

hasAndroidVersionMetadata

fun hasAndroidVersionMetadata(): Boolean

Gibt true zurück, wenn „androidVersionMetadata“ festgelegt ist.

hasDeviceSecurityPatchInfosMetadata

fun hasDeviceSecurityPatchInfosMetadata(): Boolean

Gibt true zurück, wenn „deviceSecurityPatchInfosMetadata“ festgelegt ist.

hasPublishedSecurityPatchInfosMetadata

fun hasPublishedSecurityPatchInfosMetadata(): Boolean

Gibt true zurück, wenn „publishedSecurityPatchInfosMetadata“ festgelegt ist.

hasSystemUpdateInfo

fun hasSystemUpdateInfo(): Boolean

Gibt true zurück, wenn „systemUpdateInfo“ festgelegt ist.

hasSystemUpdateInfoMetadata

fun hasSystemUpdateInfoMetadata(): Boolean

Gibt true zurück, wenn „systemUpdateInfoMetadata“ festgelegt ist.

hasWebviewPackageMetadata

fun hasWebviewPackageMetadata(): Boolean

Gibt true zurück, wenn „webviewPackageMetadata“ festgelegt ist.

toBuilder

abstract fun toBuilder(): SoftwareInfo.Builder!