SoftwareInfo

abstract class SoftwareInfo


Cihaz yazılımı hakkında bilgiler.

Özet

İç içe yerleştirilmiş türler

abstract class SoftwareInfo.Builder

SoftwareInfo için geliştirilenler.

Bir bileşenin güvenlik yaması seviyesi hakkında bilgiler.

SoftwareInfo.SecurityPatchInfo için geliştirilenler.

Güvenlik yaması seviyesi için bileşen türleri.

Güvenlik yaması düzeyi hakkında bilgi.

SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel için geliştirilenler.

Güvenlik yamasının sürüm bilgileri.

. için Oluşturucu

SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel için olası değer.

Olası SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.ValueCase türü.

Beklemede olan olası bir sistem güncellemesi hakkında bilgi.

SoftwareInfo.SystemUpdateInfo için geliştirilenler.

Güncellemenin durumu: Güncelleme olup olmadığı ve türü.

Herkese açık işlevler

java-static SoftwareInfo.Builder!
abstract Int!

Android Device Policy uygulamasının sürüm kodu.

Metadata!

Android Device Policy sürüm koduyla ilgili meta veriler.

abstract String!

Android Device Policy uygulamasının kullanıcıya gösterilen sürümü.

Metadata!

Android Device Policy sürüm adı hakkındaki meta veriler.

abstract Int!

Cihazda çalışan Android platform sürümünün API düzeyi.

Metadata!

Android SDK sürümüyle ilgili meta veriler.

abstract String!

Kullanıcı tarafından görülebilen Android sürümü dizesi.

Metadata!

Android sürümüyle ilgili meta veriler.

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

Cihazın güvenlik yaması seviyesi(SPL) bilgileri.

Metadata!

Cihaz güvenlik yaması bilgileriyle ilgili meta veriler.

abstract ImmutableList<SoftwareInfo.SecurityPatchInfo!>!

Yayınlanan güvenlik yaması düzeyi bilgileri.

Metadata!

Yayınlanan güvenlik yaması bilgileriyle ilgili meta veriler.

SoftwareInfo.SystemUpdateInfo!

Beklemede olan olası bir sistem güncellemesi hakkında bilgi. * Android 15 ve sonraki sürümlerde bu sinyal tüm senaryolarda kullanılabilir. * Android 14 ve önceki sürümlerde bu sinyal yalnızca cihaz Android Device Policy uygulaması tarafından yönetiliyorsa kullanılabilir.

Metadata!

Sistem güncelleme bilgileriyle ilgili meta veriler.

abstract String!

Mevcut WebView paketinin adı.

Metadata!

WebView paketiyle ilgili meta veriler.

Boolean

androidDevicePolicyVersionCodeMetadata ayarlanmışsa true değerini döndürür.

Boolean

androidDevicePolicyVersionNameMetadata ayarlanmışsa true değerini döndürür.

Boolean

androidSdkVersionMetadata ayarlanmışsa true değerini döndürür.

Boolean

androidVersionMetadata ayarlanmışsa true değerini döndürür.

Boolean

deviceSecurityPatchInfosMetadata ayarlanmışsa true değerini döndürür.

Boolean

publishedSecurityPatchInfosMetadata ayarlanmışsa true değerini döndürür.

Boolean

systemUpdateInfo ayarlanmışsa true değerini döndürür.

Boolean

systemUpdateInfoMetadata ayarlanmışsa true değerini döndürür.

Boolean

webviewPackageMetadata ayarlanmışsa true değerini döndürür.

abstract SoftwareInfo.Builder!

Herkese açık işlevler

derleyici

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

getAndroidDevicePolicyVersionCode

abstract fun getAndroidDevicePolicyVersionCode(): Int!

Android Device Policy uygulamasının sürüm kodu.

getAndroidDevicePolicyVersionCodeMetadata

fun getAndroidDevicePolicyVersionCodeMetadata(): Metadata!

Android Device Policy sürüm koduyla ilgili meta veriler.

getAndroidDevicePolicyVersionName

abstract fun getAndroidDevicePolicyVersionName(): String!

Android Device Policy uygulamasının kullanıcıya gösterilen sürümü.

getAndroidDevicePolicyVersionNameMetadata

fun getAndroidDevicePolicyVersionNameMetadata(): Metadata!

Android Device Policy sürüm adı hakkındaki meta veriler.

getAndroidSdkVersion

abstract fun getAndroidSdkVersion(): Int!

Cihazda çalışan Android platform sürümünün API düzeyi. Sıfır değeri, bu alanın ayarlanmadığını gösterir.

getAndroidSdkVersionMetadata

fun getAndroidSdkVersionMetadata(): Metadata!

Android SDK sürümüyle ilgili meta veriler.

getAndroidVersion

abstract fun getAndroidVersion(): String!

Kullanıcı tarafından görülebilen Android sürümü dizesi. Örneğin, `6.0.1`.

getAndroidVersionMetadata

fun getAndroidVersionMetadata(): Metadata!

Android sürümüyle ilgili meta veriler.

getDefaultInstance

java-static fun getDefaultInstance(): SoftwareInfo!

getDeviceSecurityPatchInfos

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

Cihazın güvenlik yaması seviyesi(SPL) bilgileri.

SYSTEM_MODULES için SecurityPatchInfo, Android ve diğer güvenlik bültenlerinden alınan makine tarafından okunabilir veriler olan en son güvenlik açığı raporlarına bağlıdır.

Bu bileşenin Cihaz SPL'si aşağıdakilere göre belirlenir :

  • Tüm sistem modülleri tamamen yamalıysa sistem modüllerinin maksimum SPL'si veya
  • Aksi takdirde, yama uygulanmamış sistem modüllerinin minimum SPL'si.
Bazı senaryolarda, SYSTEM_MODULES için yayınlanan güvenlik yaması bilgilerini almak üzere önbelleğe alınmış bir güvenlik açığı raporu kullanılır. Önbelleğe alınmış raporlar kullanıldığında bu durum, SYSTEM_MODULES'in SecurityPatchInfo'sundaki getSecurityPatchLevelMetadata'ya yansıtılır.

getDeviceSecurityPatchInfosMetadata

fun getDeviceSecurityPatchInfosMetadata(): Metadata!

Cihaz güvenlik yaması bilgileriyle ilgili meta veriler.

getPublishedSecurityPatchInfos

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

Yayınlanan güvenlik yaması düzeyi bilgileri. Bu yama düzeyleri, Android ve diğer güvenlik bültenlerinden alınan makine tarafından okunabilir veriler olan en son güvenlik açığı raporlarına dayanır. Yayınlanan güvenlik yaması seviyesi, bir bültende yayınlanan en son değerdir. Bazı senaryolarda, yayınlanan güvenlik yaması bilgilerini almak için önbelleğe alınmış güvenlik açığı raporu kullanılır. Önbelleğe alınmış rapor kullanıldığında bu durum, SecurityPatchInfo'daki getSecurityPatchLevelMetadata'ya yansıtılır.

getPublishedSecurityPatchInfosMetadata

fun getPublishedSecurityPatchInfosMetadata(): Metadata!

Yayınlanan güvenlik yaması bilgileriyle ilgili meta veriler.

getSystemUpdateInfo

fun getSystemUpdateInfo(): SoftwareInfo.SystemUpdateInfo!

Beklemede olan olası bir sistem güncellemesi hakkında bilgi. * Android 15 ve sonraki sürümlerde bu sinyal tüm senaryolarda kullanılabilir. * Android 14 ve önceki sürümlerde bu sinyal yalnızca cihaz Android Device Policy uygulaması tarafından yönetiliyorsa kullanılabilir.

getSystemUpdateInfoMetadata

fun getSystemUpdateInfoMetadata(): Metadata!

Sistem güncelleme bilgileriyle ilgili meta veriler.

getWebviewPackage

abstract fun getWebviewPackage(): String!

Mevcut WebView paketinin adı.

getWebviewPackageMetadata

fun getWebviewPackageMetadata(): Metadata!

WebView paketiyle ilgili meta veriler.

hasAndroidDevicePolicyVersionCodeMetadata

fun hasAndroidDevicePolicyVersionCodeMetadata(): Boolean

androidDevicePolicyVersionCodeMetadata ayarlanmışsa true değerini döndürür.

hasAndroidDevicePolicyVersionNameMetadata

fun hasAndroidDevicePolicyVersionNameMetadata(): Boolean

androidDevicePolicyVersionNameMetadata ayarlanmışsa true değerini döndürür.

hasAndroidSdkVersionMetadata

fun hasAndroidSdkVersionMetadata(): Boolean

androidSdkVersionMetadata ayarlanmışsa true değerini döndürür.

hasAndroidVersionMetadata

fun hasAndroidVersionMetadata(): Boolean

androidVersionMetadata ayarlanmışsa true değerini döndürür.

hasDeviceSecurityPatchInfosMetadata

fun hasDeviceSecurityPatchInfosMetadata(): Boolean

deviceSecurityPatchInfosMetadata ayarlanmışsa true değerini döndürür.

hasPublishedSecurityPatchInfosMetadata

fun hasPublishedSecurityPatchInfosMetadata(): Boolean

publishedSecurityPatchInfosMetadata ayarlanmışsa true değerini döndürür.

hasSystemUpdateInfo

fun hasSystemUpdateInfo(): Boolean

systemUpdateInfo ayarlanmışsa true değerini döndürür.

hasSystemUpdateInfoMetadata

fun hasSystemUpdateInfoMetadata(): Boolean

systemUpdateInfoMetadata ayarlanmışsa true değerini döndürür.

hasWebviewPackageMetadata

fun hasWebviewPackageMetadata(): Boolean

webviewPackageMetadata ayarlanmışsa true değerini döndürür.

toBuilder

abstract fun toBuilder(): SoftwareInfo.Builder!