SoftwareInfo

abstract class SoftwareInfo


Informazioni sul software del dispositivo.

Riepilogo

Tipi nidificati

abstract class SoftwareInfo.Builder

Costruttore per SoftwareInfo.

Informazioni sul livello della patch di sicurezza di un componente.

Costruttore per SoftwareInfo.SecurityPatchInfo.

Tipi di componenti per il livello della patch di sicurezza.

Informazioni sul livello della patch di sicurezza.

Costruttore per SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.

Informazioni sulla versione della patch di sicurezza.

Generatore di app per .

Il valore possibile di SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.

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

Informazioni su un potenziale aggiornamento di sistema in attesa.

Costruttore 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 relativi al codice di versione di Android Device Policy.

abstract String!

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

Metadata!

Metadati relativi al nome della versione dei criteri locali 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 relativi alle informazioni sulle patch di sicurezza pubblicate.

SoftwareInfo.SystemUpdateInfo!

Informazioni su un potenziale aggiornamento di sistema in attesa.

Metadata!

Metadati sulle informazioni sugli aggiornamenti di sistema.

abstract String!

Nome del pacchetto WebView corrente.

Metadata!

Metadati relativi al pacchetto WebView.

Boolean

Restituisce true se è impostato androidDevicePolicyVersionCodeMetadata.

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 publishedSecurityPatchInfosMetadata è impostato.

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 relativi al codice di versione di Android Device Policy.

getAndroidDevicePolicyVersionName

abstract fun getAndroidDevicePolicyVersionName(): String!

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

getAndroidDevicePolicyVersionNameMetadata

fun getAndroidDevicePolicyVersionNameMetadata(): Metadata!

Metadati relativi al nome della versione dei criteri locali 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 dalla macchina di Android e di altri bollettini sulla sicurezza.

L'SPL del dispositivo per questo componente è determinato da :

  • l'SPL massimo dei moduli di sistema, se sono tutti completamente aggiornati, oppure
  • l'SPL minimo dei moduli di sistema non sottoposti a patch.
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, questo valore viene visualizzato 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 dalla macchina di Android e di altri bollettini sulla sicurezza. Il livello della 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 le informazioni sulle patch di sicurezza pubblicate. Quando viene utilizzato il report memorizzato nella cache, questo viene applicato a getSecurityPatchLevelMetadata in SecurityPatchInfo.

getPublishedSecurityPatchInfosMetadata

fun getPublishedSecurityPatchInfosMetadata(): Metadata!

Metadati relativi alle informazioni sulle patch di sicurezza pubblicate.

getSystemUpdateInfo

fun getSystemUpdateInfo(): SoftwareInfo.SystemUpdateInfo!

Informazioni su un potenziale aggiornamento di sistema in attesa. Questa funzionalità è disponibile solo sui dispositivi con livello API Android 35 e versioni successive.

getSystemUpdateInfoMetadata

fun getSystemUpdateInfoMetadata(): Metadata!

Metadati sulle informazioni sugli aggiornamenti di sistema.

getWebviewPackage

abstract fun getWebviewPackage(): String!

Nome del pacchetto WebView corrente.

getWebviewPackageMetadata

fun getWebviewPackageMetadata(): Metadata!

Metadati relativi al pacchetto WebView.

hasAndroidDevicePolicyVersionCodeMetadata

fun hasAndroidDevicePolicyVersionCodeMetadata(): Boolean

Restituisce true se è impostato androidDevicePolicyVersionCodeMetadata.

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 publishedSecurityPatchInfosMetadata è impostato.

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!