SoftwareInfo

abstract class SoftwareInfo


Informazioni sul software del dispositivo.

Riepilogo

Tipi nidificati

abstract class SoftwareInfo.Builder

Muratore per SoftwareInfo.

Informazioni sul livello patch di sicurezza di un componente.

Muratore per SoftwareInfo.SecurityPatchInfo.

Tipi di componenti per il livello patch di sicurezza.

Informazioni sul livello patch di sicurezza.

Muratore per SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.

Informazioni sulla versione della patch di sicurezza.

Builder per .

Il valore possibile di SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.

Il tipo possibile di SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.ValueCase.

Informazioni su un potenziale aggiornamento di sistema in attesa.

Muratore per SoftwareInfo.SystemUpdateInfo.

Lo stato di un aggiornamento: se esiste un aggiornamento e di che tipo è.

Funzioni pubbliche

java-static SoftwareInfo.Builder!
abstract Int!

Il codice di versione dell'app Android Device Policy.

Metadata!

Metadati sul codice di versione di Android Device Policy.

abstract String!

La versione dell'app Android Device Policy visualizzata dall'utente.

Metadata!

Metadati sul nome della versione del criterio del dispositivo Android.

abstract Int!

Il livello API della versione della piattaforma Android in esecuzione sul dispositivo.

Metadata!

Metadati sulla versione dell'SDK Android.

abstract String!

La stringa della versione di Android visibile all'utente.

Metadata!

Metadati sulla versione di Android.

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

Informazioni sul livello patch di sicurezza(SPL) del dispositivo.

Metadata!

Metadati sulle informazioni sulle patch di sicurezza del dispositivo.

abstract ImmutableList<SoftwareInfo.SecurityPatchInfo!>!

Informazioni sul livello patch di sicurezza pubblicato.

Metadata!

Metadati sulle informazioni sulle patch di sicurezza pubblicate.

SoftwareInfo.SystemUpdateInfo!

Informazioni su un potenziale aggiornamento di sistema in attesa. * Su Android 15 e versioni successive, questo segnale è disponibile in tutti gli scenari. * Su Android 14 e versioni precedenti, questo segnale è disponibile solo se il dispositivo è gestito dall'app Android Device Policy.

Metadata!

Metadati sulle informazioni sugli aggiornamenti di sistema.

abstract String!

Nome del pacchetto WebView attuale.

Metadata!

Metadati sul pacchetto webview.

Boolean

Restituisce true se androidDevicePolicyVersionCodeMetadata è impostato.

Boolean

Restituisce true se androidDevicePolicyVersionNameMetadata è impostato.

Boolean

Restituisce true se androidSdkVersionMetadata è impostato.

Boolean

Restituisce true se androidVersionMetadata è impostato.

Boolean

Restituisce true se deviceSecurityPatchInfosMetadata è impostato.

Boolean

Restituisce true se è impostato publishedSecurityPatchInfosMetadata.

Boolean

Restituisce true se systemUpdateInfo è impostato.

Boolean

Restituisce true se systemUpdateInfoMetadata è impostato.

Boolean

Restituisce true se webviewPackageMetadata è impostato.

abstract SoftwareInfo.Builder!

Funzioni pubbliche

builder

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

getAndroidDevicePolicyVersionCode

abstract fun getAndroidDevicePolicyVersionCode(): Int!

Il codice di versione dell'app Android Device Policy.

getAndroidDevicePolicyVersionCodeMetadata

fun getAndroidDevicePolicyVersionCodeMetadata(): Metadata!

Metadati sul codice di versione di Android Device Policy.

getAndroidDevicePolicyVersionName

abstract fun getAndroidDevicePolicyVersionName(): String!

La versione dell'app Android Device Policy visualizzata dall'utente.

getAndroidDevicePolicyVersionNameMetadata

fun getAndroidDevicePolicyVersionNameMetadata(): Metadata!

Metadati sul nome della versione del criterio del dispositivo Android.

getAndroidSdkVersion

abstract fun getAndroidSdkVersion(): Int!

Il livello API della versione della piattaforma Android in esecuzione sul dispositivo. Un valore pari a zero indica che questo campo non è impostato.

getAndroidSdkVersionMetadata

fun getAndroidSdkVersionMetadata(): Metadata!

Metadati sulla versione dell'SDK Android.

getAndroidVersion

abstract fun getAndroidVersion(): String!

La stringa della versione di Android visibile all'utente. Ad esempio, `6.0.1`.

getAndroidVersionMetadata

fun getAndroidVersionMetadata(): Metadata!

Metadati sulla versione di Android.

getDefaultInstance

java-static fun getDefaultInstance(): SoftwareInfo!

getDeviceSecurityPatchInfos

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

Informazioni sul livello patch di sicurezza(SPL) del dispositivo.

SecurityPatchInfo per SYSTEM_MODULES dipende dai report sulle vulnerabilità più recenti, ovvero dati leggibili automaticamente da Android e da altri bollettini di sicurezza.

Lo SPL del dispositivo per questo componente è determinato da :

  • il livello SPL massimo dei moduli di sistema, se sono tutti completamente patchati, oppure
  • in caso contrario, il livello SPL minimo dei moduli di sistema non patchati.
In alcuni scenari, viene utilizzato un report sulle vulnerabilità memorizzato nella cache per ottenere informazioni sulle patch di sicurezza pubblicate per SYSTEM_MODULES. Quando vengono utilizzati i report memorizzati nella cache, ciò si riflette in getSecurityPatchLevelMetadata in SecurityPatchInfo di SYSTEM_MODULES.

getDeviceSecurityPatchInfosMetadata

fun getDeviceSecurityPatchInfosMetadata(): Metadata!

Metadati sulle informazioni sulle patch di sicurezza del dispositivo.

getPublishedSecurityPatchInfos

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

Informazioni sul livello patch di sicurezza pubblicato. Questi livelli di patch si basano sui report sulle vulnerabilità più recenti, ovvero dati leggibili automaticamente provenienti da Android e altri bollettini di sicurezza. Il livello patch di sicurezza pubblicato è il valore più recente pubblicato in un bollettino. In alcuni scenari, il report sulle vulnerabilità memorizzato nella cache verrà utilizzato per ottenere informazioni sulle patch di sicurezza pubblicate. Quando viene utilizzato il report memorizzato nella cache, ciò si riflette in getSecurityPatchLevelMetadata in SecurityPatchInfo.

getPublishedSecurityPatchInfosMetadata

fun getPublishedSecurityPatchInfosMetadata(): Metadata!

Metadati sulle informazioni sulle patch di sicurezza pubblicate.

getSystemUpdateInfo

fun getSystemUpdateInfo(): SoftwareInfo.SystemUpdateInfo!

Informazioni su un potenziale aggiornamento di sistema in attesa. * Su Android 15 e versioni successive, questo segnale è disponibile in tutti gli scenari. * Su Android 14 e versioni precedenti, questo segnale è disponibile solo se il dispositivo è gestito dall'app Android Device Policy.

getSystemUpdateInfoMetadata

fun getSystemUpdateInfoMetadata(): Metadata!

Metadati sulle informazioni sugli aggiornamenti di sistema.

getWebviewPackage

abstract fun getWebviewPackage(): String!

Nome del pacchetto WebView attuale.

getWebviewPackageMetadata

fun getWebviewPackageMetadata(): Metadata!

Metadati sul pacchetto webview.

hasAndroidDevicePolicyVersionCodeMetadata

fun hasAndroidDevicePolicyVersionCodeMetadata(): Boolean

Restituisce true se androidDevicePolicyVersionCodeMetadata è impostato.

hasAndroidDevicePolicyVersionNameMetadata

fun hasAndroidDevicePolicyVersionNameMetadata(): Boolean

Restituisce true se androidDevicePolicyVersionNameMetadata è impostato.

hasAndroidSdkVersionMetadata

fun hasAndroidSdkVersionMetadata(): Boolean

Restituisce true se androidSdkVersionMetadata è impostato.

hasAndroidVersionMetadata

fun hasAndroidVersionMetadata(): Boolean

Restituisce true se androidVersionMetadata è impostato.

hasDeviceSecurityPatchInfosMetadata

fun hasDeviceSecurityPatchInfosMetadata(): Boolean

Restituisce true se deviceSecurityPatchInfosMetadata è impostato.

hasPublishedSecurityPatchInfosMetadata

fun hasPublishedSecurityPatchInfosMetadata(): Boolean

Restituisce true se è impostato publishedSecurityPatchInfosMetadata.

hasSystemUpdateInfo

fun hasSystemUpdateInfo(): Boolean

Restituisce true se systemUpdateInfo è impostato.

hasSystemUpdateInfoMetadata

fun hasSystemUpdateInfoMetadata(): Boolean

Restituisce true se systemUpdateInfoMetadata è impostato.

hasWebviewPackageMetadata

fun hasWebviewPackageMetadata(): Boolean

Restituisce true se webviewPackageMetadata è impostato.

toBuilder

abstract fun toBuilder(): SoftwareInfo.Builder!