SoftwareInfo

abstract class SoftwareInfo


Informasi tentang software perangkat.

Ringkasan

Jenis bertingkat

abstract class SoftwareInfo.Builder

Builder untuk SoftwareInfo.

Informasi tentang tingkat patch keamanan komponen.

Builder untuk SoftwareInfo.SecurityPatchInfo.

Jenis komponen untuk tingkat patch keamanan.

Informasi tentang tingkat patch keamanan.

Builder untuk SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.

Informasi versi patch keamanan.

Builder untuk .

Kemungkinan nilai SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.

Kemungkinan jenis SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.ValueCase.

Informasi tentang update sistem yang mungkin tertunda.

Builder untuk SoftwareInfo.SystemUpdateInfo.

Status update: apakah update ada dan jenisnya.

Fungsi publik

java-static SoftwareInfo.Builder!
abstract Int!

Kode versi aplikasi Android Device Policy.

Metadata!

Metadata tentang kode versi kebijakan perangkat Android.

abstract String!

Versi aplikasi Android Device Policy seperti yang ditampilkan kepada pengguna.

Metadata!

Metadata tentang nama versi Android Device Policy.

abstract Int!

Level API versi platform Android yang berjalan di perangkat.

Metadata!

Metadata tentang versi Android SDK.

abstract String!

String versi Android yang dapat dilihat pengguna.

Metadata!

Metadata tentang versi Android.

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

Informasi tingkat patch keamanan(SPL) perangkat.

Metadata!

Metadata tentang info patch keamanan perangkat.

abstract ImmutableList<SoftwareInfo.SecurityPatchInfo!>!

Informasi Tingkat patch keamanan yang dipublikasikan.

Metadata!

Metadata tentang info patch keamanan yang dipublikasikan.

SoftwareInfo.SystemUpdateInfo!

Informasi tentang update sistem yang mungkin tertunda. * Di Android 15 dan yang lebih baru, sinyal ini tersedia di semua skenario. * Di Android 14 dan yang lebih lama, sinyal ini hanya tersedia jika perangkat dikelola oleh aplikasi Android Device Policy.

Metadata!

Metadata tentang info update sistem.

abstract String!

Nama paket WebView saat ini.

Metadata!

Metadata tentang paket webview.

Boolean

Menampilkan true jika androidDevicePolicyVersionCodeMetadata disetel.

Boolean

Menampilkan true jika androidDevicePolicyVersionNameMetadata disetel.

Boolean

Menampilkan true jika androidSdkVersionMetadata disetel.

Boolean

Menampilkan true jika androidVersionMetadata disetel.

Boolean

Menampilkan true jika deviceSecurityPatchInfosMetadata disetel.

Boolean

Menampilkan true jika publishedSecurityPatchInfosMetadata disetel.

Boolean

Menampilkan true jika systemUpdateInfo disetel.

Boolean

Menampilkan true jika systemUpdateInfoMetadata disetel.

Boolean

Menampilkan true jika webviewPackageMetadata disetel.

abstract SoftwareInfo.Builder!

Fungsi publik

builder

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

getAndroidDevicePolicyVersionCode

abstract fun getAndroidDevicePolicyVersionCode(): Int!

Kode versi aplikasi Android Device Policy.

getAndroidDevicePolicyVersionCodeMetadata

fun getAndroidDevicePolicyVersionCodeMetadata(): Metadata!

Metadata tentang kode versi kebijakan perangkat Android.

getAndroidDevicePolicyVersionName

abstract fun getAndroidDevicePolicyVersionName(): String!

Versi aplikasi Android Device Policy seperti yang ditampilkan kepada pengguna.

getAndroidDevicePolicyVersionNameMetadata

fun getAndroidDevicePolicyVersionNameMetadata(): Metadata!

Metadata tentang nama versi Android Device Policy.

getAndroidSdkVersion

abstract fun getAndroidSdkVersion(): Int!

Level API versi platform Android yang berjalan di perangkat. Nilai nol menunjukkan bahwa kolom ini tidak ditetapkan.

getAndroidSdkVersionMetadata

fun getAndroidSdkVersionMetadata(): Metadata!

Metadata tentang versi Android SDK.

getAndroidVersion

abstract fun getAndroidVersion(): String!

String versi Android yang dapat dilihat pengguna. Misalnya, `6.0.1`.

getAndroidVersionMetadata

fun getAndroidVersionMetadata(): Metadata!

Metadata tentang versi Android.

getDefaultInstance

java-static fun getDefaultInstance(): SoftwareInfo!

getDeviceSecurityPatchInfos

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

Informasi tingkat patch keamanan(SPL) perangkat.

SecurityPatchInfo untuk SYSTEM_MODULES bergantung pada laporan kerentanan terbaru, yang merupakan data yang dapat dibaca mesin dari Android dan buletin keamanan lainnya.

SPL Perangkat untuk komponen ini ditentukan oleh :

  • SPL maksimum modul sistem, jika semuanya telah di-patch sepenuhnya, atau
  • SPL minimum modul sistem yang belum di-patch.
Dalam beberapa skenario, laporan kerentanan yang di-cache digunakan untuk mendapatkan info patch keamanan yang dipublikasikan untuk SYSTEM_MODULES. Jika laporan yang di-cache digunakan, hal ini akan tercermin dalam getSecurityPatchLevelMetadata di SecurityPatchInfo SYSTEM_MODULES.

getDeviceSecurityPatchInfosMetadata

fun getDeviceSecurityPatchInfosMetadata(): Metadata!

Metadata tentang info patch keamanan perangkat.

getPublishedSecurityPatchInfos

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

Informasi Tingkat patch keamanan yang dipublikasikan. Tingkat patch ini didasarkan pada laporan kerentanan terbaru, yang merupakan data yang dapat dibaca mesin dari Android dan buletin keamanan lainnya. Tingkat patch keamanan yang dipublikasikan adalah nilai terbaru yang dipublikasikan dalam buletin. Dalam beberapa skenario, laporan kerentanan yang di-cache akan digunakan untuk mendapatkan info patch keamanan yang dipublikasikan. Jika laporan yang di-cache digunakan, hal ini akan tercermin dalam getSecurityPatchLevelMetadata di SecurityPatchInfo.

getPublishedSecurityPatchInfosMetadata

fun getPublishedSecurityPatchInfosMetadata(): Metadata!

Metadata tentang info patch keamanan yang dipublikasikan.

getSystemUpdateInfo

fun getSystemUpdateInfo(): SoftwareInfo.SystemUpdateInfo!

Informasi tentang update sistem yang mungkin tertunda. * Di Android 15 dan yang lebih baru, sinyal ini tersedia di semua skenario. * Di Android 14 dan yang lebih lama, sinyal ini hanya tersedia jika perangkat dikelola oleh aplikasi Android Device Policy.

getSystemUpdateInfoMetadata

fun getSystemUpdateInfoMetadata(): Metadata!

Metadata tentang info update sistem.

getWebviewPackage

abstract fun getWebviewPackage(): String!

Nama paket WebView saat ini.

getWebviewPackageMetadata

fun getWebviewPackageMetadata(): Metadata!

Metadata tentang paket webview.

hasAndroidDevicePolicyVersionCodeMetadata

fun hasAndroidDevicePolicyVersionCodeMetadata(): Boolean

Menampilkan true jika androidDevicePolicyVersionCodeMetadata disetel.

hasAndroidDevicePolicyVersionNameMetadata

fun hasAndroidDevicePolicyVersionNameMetadata(): Boolean

Menampilkan true jika androidDevicePolicyVersionNameMetadata disetel.

hasAndroidSdkVersionMetadata

fun hasAndroidSdkVersionMetadata(): Boolean

Menampilkan true jika androidSdkVersionMetadata disetel.

hasAndroidVersionMetadata

fun hasAndroidVersionMetadata(): Boolean

Menampilkan true jika androidVersionMetadata disetel.

hasDeviceSecurityPatchInfosMetadata

fun hasDeviceSecurityPatchInfosMetadata(): Boolean

Menampilkan true jika deviceSecurityPatchInfosMetadata disetel.

hasPublishedSecurityPatchInfosMetadata

fun hasPublishedSecurityPatchInfosMetadata(): Boolean

Menampilkan true jika publishedSecurityPatchInfosMetadata disetel.

hasSystemUpdateInfo

fun hasSystemUpdateInfo(): Boolean

Menampilkan true jika systemUpdateInfo disetel.

hasSystemUpdateInfoMetadata

fun hasSystemUpdateInfoMetadata(): Boolean

Menampilkan true jika systemUpdateInfoMetadata disetel.

hasWebviewPackageMetadata

fun hasWebviewPackageMetadata(): Boolean

Menampilkan true jika webviewPackageMetadata disetel.

toBuilder

abstract fun toBuilder(): SoftwareInfo.Builder!