SoftwareInfo.Builder

abstract class SoftwareInfo.Builder


SoftwareInfo için derleyiciler.

Özet

Herkese açık işlevler

abstract SoftwareInfo!
SoftwareInfo.Builder!

androidDevicePolicyVersionCodeMetadata'yı temizler.

SoftwareInfo.Builder!

androidDevicePolicyVersionNameMetadata'yı temizler.

SoftwareInfo.Builder!

androidSdkVersionMetadata'yı temizler.

SoftwareInfo.Builder!

androidVersionMetadata'yı temizler.

SoftwareInfo.Builder!

deviceSecurityPatchInfosMetadata'yı temizler.

SoftwareInfo.Builder!

Yayınlanan SecurityPatchInfosMetadata'yı temizler.

SoftwareInfo.Builder!

systemUpdateInfo'yu temizler.

SoftwareInfo.Builder!

systemUpdateInfoMetadata'yı temizler.

SoftwareInfo.Builder!

webviewPackageMetadata'yı temizler.

abstract SoftwareInfo.Builder!

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

SoftwareInfo.Builder!

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

abstract SoftwareInfo.Builder!

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

SoftwareInfo.Builder!

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

abstract SoftwareInfo.Builder!

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

SoftwareInfo.Builder!

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

abstract SoftwareInfo.Builder!

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

SoftwareInfo.Builder!

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

SoftwareInfo.Builder!

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

SoftwareInfo.Builder!

Cihaz güvenlik yaması bilgileriyle ilgili meta veriler.

SoftwareInfo.Builder!

Yayınlanan güvenlik yaması seviyesi bilgileri.

SoftwareInfo.Builder!

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

SoftwareInfo.Builder!

Beklemede olabilecek 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ıyla yönetiliyorsa kullanılabilir.

SoftwareInfo.Builder!

Sistem güncelleme bilgileriyle ilgili meta veriler.

abstract SoftwareInfo.Builder!

Mevcut WebView paketinin adı.

SoftwareInfo.Builder!

WebView paketiyle ilgili meta veriler.

Herkese açık işlevler

build

abstract fun build(): SoftwareInfo!

clearAndroidDevicePolicyVersionCodeMetadata

fun clearAndroidDevicePolicyVersionCodeMetadata(): SoftwareInfo.Builder!

androidDevicePolicyVersionCodeMetadata'yı temizler.

clearAndroidDevicePolicyVersionNameMetadata

fun clearAndroidDevicePolicyVersionNameMetadata(): SoftwareInfo.Builder!

androidDevicePolicyVersionNameMetadata'yı temizler.

clearAndroidSdkVersionMetadata

fun clearAndroidSdkVersionMetadata(): SoftwareInfo.Builder!

androidSdkVersionMetadata'yı temizler.

clearAndroidVersionMetadata

fun clearAndroidVersionMetadata(): SoftwareInfo.Builder!

androidVersionMetadata'yı temizler.

clearDeviceSecurityPatchInfosMetadata

fun clearDeviceSecurityPatchInfosMetadata(): SoftwareInfo.Builder!

deviceSecurityPatchInfosMetadata'yı temizler.

clearPublishedSecurityPatchInfosMetadata

fun clearPublishedSecurityPatchInfosMetadata(): SoftwareInfo.Builder!

Yayınlanan SecurityPatchInfosMetadata'yı temizler.

clearSystemUpdateInfo

fun clearSystemUpdateInfo(): SoftwareInfo.Builder!

systemUpdateInfo'yu temizler.

clearSystemUpdateInfoMetadata

fun clearSystemUpdateInfoMetadata(): SoftwareInfo.Builder!

systemUpdateInfoMetadata'yı temizler.

clearWebviewPackageMetadata

fun clearWebviewPackageMetadata(): SoftwareInfo.Builder!

webviewPackageMetadata'yı temizler.

setAndroidDevicePolicyVersionCode

abstract fun setAndroidDevicePolicyVersionCode(value: Int!): SoftwareInfo.Builder!

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

setAndroidDevicePolicyVersionCodeMetadata

fun setAndroidDevicePolicyVersionCodeMetadata(value: Metadata!): SoftwareInfo.Builder!

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

setAndroidDevicePolicyVersionName

abstract fun setAndroidDevicePolicyVersionName(value: String!): SoftwareInfo.Builder!

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

setAndroidDevicePolicyVersionNameMetadata

fun setAndroidDevicePolicyVersionNameMetadata(value: Metadata!): SoftwareInfo.Builder!

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

setAndroidSdkVersion

abstract fun setAndroidSdkVersion(value: Int!): SoftwareInfo.Builder!

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.

setAndroidSdkVersionMetadata

fun setAndroidSdkVersionMetadata(value: Metadata!): SoftwareInfo.Builder!

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

setAndroidVersion

abstract fun setAndroidVersion(value: String!): SoftwareInfo.Builder!

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

setAndroidVersionMetadata

fun setAndroidVersionMetadata(value: Metadata!): SoftwareInfo.Builder!

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

setDeviceSecurityPatchInfos

fun setDeviceSecurityPatchInfos(
    value: (Mutable)Iterable<SoftwareInfo.SecurityPatchInfo!>!
): SoftwareInfo.Builder!

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, yamalanmamış 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.

setDeviceSecurityPatchInfosMetadata

fun setDeviceSecurityPatchInfosMetadata(value: Metadata!): SoftwareInfo.Builder!

Cihaz güvenlik yaması bilgileriyle ilgili meta veriler.

setPublishedSecurityPatchInfos

fun setPublishedSecurityPatchInfos(
    value: (Mutable)Iterable<SoftwareInfo.SecurityPatchInfo!>!
): SoftwareInfo.Builder!

Yayınlanan güvenlik yaması seviyesi bilgileri. Bu yama seviyeleri, 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.

setPublishedSecurityPatchInfosMetadata

fun setPublishedSecurityPatchInfosMetadata(value: Metadata!): SoftwareInfo.Builder!

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

setSystemUpdateInfo

fun setSystemUpdateInfo(value: SoftwareInfo.SystemUpdateInfo!): SoftwareInfo.Builder!

Beklemede olabilecek 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ıyla yönetiliyorsa kullanılabilir.

setSystemUpdateInfoMetadata

fun setSystemUpdateInfoMetadata(value: Metadata!): SoftwareInfo.Builder!

Sistem güncelleme bilgileriyle ilgili meta veriler.

setWebviewPackage

abstract fun setWebviewPackage(value: String!): SoftwareInfo.Builder!

Mevcut WebView paketinin adı.

setWebviewPackageMetadata

fun setWebviewPackageMetadata(value: Metadata!): SoftwareInfo.Builder!

WebView paketiyle ilgili meta veriler.