SoftwareInfo

public abstract class SoftwareInfo


Informasi tentang software perangkat.

Ringkasan

Jenis bertingkat

public abstract class SoftwareInfo.Builder

Builder untuk SoftwareInfo.

public abstract class SoftwareInfo.SecurityPatchInfo

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 SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.SecurityPatchVersion.

Nilai tingkat patch keamanan.

Kemungkinan jenis SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.ValueCase.

public abstract class SoftwareInfo.SystemUpdateInfo

Informasi tentang potensi update sistem yang tertunda.

Builder untuk SoftwareInfo.SystemUpdateInfo.

Status update: apakah update tersedia dan jenisnya.

Metode publik

static SoftwareInfo.Builder
abstract Integer

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 kebijakan perangkat Android.

abstract Integer

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.

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 potensi update sistem yang tertunda. * Di Android 15 dan yang lebih baru, sinyal ini tersedia di semua skenario. * Di Android 14 dan versi di bawahnya, 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

Metode publik

builder

public static SoftwareInfo.Builder builder()

getAndroidDevicePolicyVersionCode

public abstract Integer getAndroidDevicePolicyVersionCode()

Kode versi aplikasi Android Device Policy.

getAndroidDevicePolicyVersionCodeMetadata

public Metadata getAndroidDevicePolicyVersionCodeMetadata()

Metadata tentang kode versi kebijakan perangkat Android.

getAndroidDevicePolicyVersionName

public abstract String getAndroidDevicePolicyVersionName()

Versi aplikasi Android Device Policy seperti yang ditampilkan kepada pengguna.

getAndroidDevicePolicyVersionNameMetadata

public Metadata getAndroidDevicePolicyVersionNameMetadata()

Metadata tentang nama versi kebijakan perangkat Android.

getAndroidSdkVersion

public abstract Integer getAndroidSdkVersion()

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

getAndroidSdkVersionMetadata

public Metadata getAndroidSdkVersionMetadata()

Metadata tentang versi Android SDK.

getAndroidVersion

public abstract String getAndroidVersion()

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

getAndroidVersionMetadata

public Metadata getAndroidVersionMetadata()

Metadata tentang versi Android.

getDefaultInstance

public static SoftwareInfo getDefaultInstance()

getDeviceSecurityPatchInfos

public abstract ImmutableList<SoftwareInfo.SecurityPatchInfogetDeviceSecurityPatchInfos()

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 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

public Metadata getDeviceSecurityPatchInfosMetadata()

Metadata tentang info patch keamanan perangkat.

getPublishedSecurityPatchInfos

public abstract ImmutableList<SoftwareInfo.SecurityPatchInfogetPublishedSecurityPatchInfos()

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

public Metadata getPublishedSecurityPatchInfosMetadata()

Metadata tentang info patch keamanan yang dipublikasikan.

getSystemUpdateInfo

public SoftwareInfo.SystemUpdateInfo getSystemUpdateInfo()

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

getSystemUpdateInfoMetadata

public Metadata getSystemUpdateInfoMetadata()

Metadata tentang info update sistem.

getWebviewPackage

public abstract String getWebviewPackage()

Nama paket WebView saat ini.

getWebviewPackageMetadata

public Metadata getWebviewPackageMetadata()

Metadata tentang paket webview.

hasAndroidDevicePolicyVersionCodeMetadata

public boolean hasAndroidDevicePolicyVersionCodeMetadata()

Menampilkan true jika androidDevicePolicyVersionCodeMetadata disetel.

hasAndroidDevicePolicyVersionNameMetadata

public boolean hasAndroidDevicePolicyVersionNameMetadata()

Menampilkan true jika androidDevicePolicyVersionNameMetadata disetel.

hasAndroidSdkVersionMetadata

public boolean hasAndroidSdkVersionMetadata()

Menampilkan true jika androidSdkVersionMetadata disetel.

hasAndroidVersionMetadata

public boolean hasAndroidVersionMetadata()

Menampilkan true jika androidVersionMetadata disetel.

hasDeviceSecurityPatchInfosMetadata

public boolean hasDeviceSecurityPatchInfosMetadata()

Menampilkan true jika deviceSecurityPatchInfosMetadata disetel.

hasPublishedSecurityPatchInfosMetadata

public boolean hasPublishedSecurityPatchInfosMetadata()

Menampilkan true jika publishedSecurityPatchInfosMetadata disetel.

hasSystemUpdateInfo

public boolean hasSystemUpdateInfo()

Menampilkan true jika systemUpdateInfo disetel.

hasSystemUpdateInfoMetadata

public boolean hasSystemUpdateInfoMetadata()

Menampilkan true jika systemUpdateInfoMetadata disetel.

hasWebviewPackageMetadata

public boolean hasWebviewPackageMetadata()

Menampilkan true jika webviewPackageMetadata disetel.

toBuilder

public abstract SoftwareInfo.Builder toBuilder()