SoftwareInfo

public abstract class SoftwareInfo


Thông tin về phần mềm thiết bị.

Tóm tắt

Các loại lồng nhau

public abstract class SoftwareInfo.Builder

Trình tạo cho SoftwareInfo.

public abstract class SoftwareInfo.SecurityPatchInfo

Thông tin về cấp bản vá bảo mật của một thành phần.

Trình tạo cho SoftwareInfo.SecurityPatchInfo.

Các loại thành phần cho cấp bản vá bảo mật.

Thông tin về cấp bản vá bảo mật.

Trình tạo cho SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.

Thông tin phiên bản của bản vá bảo mật.

Trình tạo cho .

Giá trị có thể có của SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.

Loại SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.ValueCase có thể có.

public abstract class SoftwareInfo.SystemUpdateInfo

Thông tin về một bản cập nhật hệ thống có thể đang chờ xử lý.

Trình tạo cho SoftwareInfo.SystemUpdateInfo.

Trạng thái của bản cập nhật: có bản cập nhật hay không và loại bản cập nhật.

Phương thức công khai

static SoftwareInfo.Builder
abstract Integer

Mã phiên bản của ứng dụng Android Device Policy.

Metadata

Siêu dữ liệu về mã phiên bản của chính sách thiết bị Android.

abstract String

Phiên bản ứng dụng Android Device Policy mà người dùng nhìn thấy.

Metadata

Siêu dữ liệu về tên phiên bản chính sách thiết bị Android.

abstract Integer

Cấp độ API của phiên bản nền tảng Android đang chạy trên thiết bị.

Metadata

Siêu dữ liệu về phiên bản SDK Android.

abstract String

Chuỗi phiên bản Android mà người dùng nhìn thấy.

Metadata

Siêu dữ liệu về phiên bản Android.

static SoftwareInfo
abstract ImmutableList<SoftwareInfo.SecurityPatchInfo>

Thông tin về cấp bản vá bảo mật(SPL) của thiết bị.

Metadata

Siêu dữ liệu về thông tin bản vá bảo mật của thiết bị.

abstract ImmutableList<SoftwareInfo.SecurityPatchInfo>

Thông tin đã công bố về Cấp bản vá bảo mật.

Metadata

Siêu dữ liệu về thông tin bản vá bảo mật đã xuất bản.

SoftwareInfo.SystemUpdateInfo

Thông tin về một bản cập nhật hệ thống có thể đang chờ xử lý. * Trên Android 15 trở lên, tín hiệu này có sẵn trong mọi trường hợp. * Trên Android 14 trở xuống, tín hiệu này chỉ có nếu thiết bị do ứng dụng Android Device Policy quản lý.

Metadata

Siêu dữ liệu về thông tin cập nhật hệ thống.

abstract String

Tên của gói WebView hiện tại.

Metadata

Siêu dữ liệu về gói webview.

boolean

Trả về true nếu androidDevicePolicyVersionCodeMetadata được đặt.

boolean

Trả về true nếu androidDevicePolicyVersionNameMetadata được đặt.

boolean

Trả về true nếu androidSdkVersionMetadata được đặt.

boolean

Trả về true nếu androidVersionMetadata được đặt.

boolean

Trả về true nếu deviceSecurityPatchInfosMetadata được đặt.

boolean

Trả về true nếu publishedSecurityPatchInfosMetadata được đặt.

boolean

Trả về true nếu systemUpdateInfo được đặt.

boolean

Trả về true nếu systemUpdateInfoMetadata được đặt.

boolean

Trả về true nếu webviewPackageMetadata được đặt.

abstract SoftwareInfo.Builder

Phương thức công khai

trình tạo

public static SoftwareInfo.Builder builder()

getAndroidDevicePolicyVersionCode

public abstract Integer getAndroidDevicePolicyVersionCode()

Mã phiên bản của ứng dụng Android Device Policy.

getAndroidDevicePolicyVersionCodeMetadata

public Metadata getAndroidDevicePolicyVersionCodeMetadata()

Siêu dữ liệu về mã phiên bản của chính sách thiết bị Android.

getAndroidDevicePolicyVersionName

public abstract String getAndroidDevicePolicyVersionName()

Phiên bản ứng dụng Android Device Policy mà người dùng nhìn thấy.

getAndroidDevicePolicyVersionNameMetadata

public Metadata getAndroidDevicePolicyVersionNameMetadata()

Siêu dữ liệu về tên phiên bản chính sách thiết bị Android.

getAndroidSdkVersion

public abstract Integer getAndroidSdkVersion()

Cấp độ API của phiên bản nền tảng Android đang chạy trên thiết bị. Giá trị 0 cho biết trường này chưa được đặt.

getAndroidSdkVersionMetadata

public Metadata getAndroidSdkVersionMetadata()

Siêu dữ liệu về phiên bản SDK Android.

getAndroidVersion

public abstract String getAndroidVersion()

Chuỗi phiên bản Android mà người dùng nhìn thấy. Ví dụ: "6.0.1".

getAndroidVersionMetadata

public Metadata getAndroidVersionMetadata()

Siêu dữ liệu về phiên bản Android.

getDefaultInstance

public static SoftwareInfo getDefaultInstance()

getDeviceSecurityPatchInfos

public abstract ImmutableList<SoftwareInfo.SecurityPatchInfogetDeviceSecurityPatchInfos()

Thông tin về cấp bản vá bảo mật(SPL) của thiết bị.

SecurityPatchInfo cho SYSTEM_MODULES phụ thuộc vào các báo cáo lỗ hổng bảo mật gần đây nhất. Đây là dữ liệu mà máy có thể đọc được từ Android và các bản tin bảo mật khác.

SPL của thiết bị cho thành phần này được xác định bằng :

  • SPL tối đa của các mô-đun hệ thống, nếu tất cả đều được vá hoàn toàn, hoặc
  • SPL tối thiểu của các mô-đun hệ thống chưa được vá.
Trong một số trường hợp, báo cáo lỗ hổng đã lưu vào bộ nhớ đệm được dùng để lấy thông tin về bản vá bảo mật đã xuất bản cho SYSTEM_MODULES. Khi các báo cáo được lưu vào bộ nhớ đệm được sử dụng, thông tin này sẽ được phản ánh trong getSecurityPatchLevelMetadata trong SecurityPatchInfo của SYSTEM_MODULES.

getDeviceSecurityPatchInfosMetadata

public Metadata getDeviceSecurityPatchInfosMetadata()

Siêu dữ liệu về thông tin bản vá bảo mật của thiết bị.

getPublishedSecurityPatchInfos

public abstract ImmutableList<SoftwareInfo.SecurityPatchInfogetPublishedSecurityPatchInfos()

Thông tin đã công bố về Cấp bản vá bảo mật. Các cấp độ bản vá này dựa trên báo cáo lỗ hổng bảo mật gần đây nhất, đây là dữ liệu mà máy có thể đọc được từ Android và các bản tin bảo mật khác. Cấp bản vá bảo mật đã phát hành là giá trị gần đây nhất được phát hành trong một bản tin. Trong một số trường hợp, báo cáo lỗ hổng bảo mật được lưu vào bộ nhớ đệm sẽ được dùng để lấy thông tin về bản vá bảo mật đã xuất bản. Khi báo cáo được lưu vào bộ nhớ đệm được dùng, thông tin này sẽ xuất hiện trong getSecurityPatchLevelMetadata trong SecurityPatchInfo.

getPublishedSecurityPatchInfosMetadata

public Metadata getPublishedSecurityPatchInfosMetadata()

Siêu dữ liệu về thông tin bản vá bảo mật đã xuất bản.

getSystemUpdateInfo

public SoftwareInfo.SystemUpdateInfo getSystemUpdateInfo()

Thông tin về một bản cập nhật hệ thống có thể đang chờ xử lý. * Trên Android 15 trở lên, tín hiệu này có sẵn trong mọi trường hợp. * Trên Android 14 trở xuống, tín hiệu này chỉ có nếu thiết bị do ứng dụng Android Device Policy quản lý.

getSystemUpdateInfoMetadata

public Metadata getSystemUpdateInfoMetadata()

Siêu dữ liệu về thông tin cập nhật hệ thống.

getWebviewPackage

public abstract String getWebviewPackage()

Tên của gói WebView hiện tại.

getWebviewPackageMetadata

public Metadata getWebviewPackageMetadata()

Siêu dữ liệu về gói webview.

hasAndroidDevicePolicyVersionCodeMetadata

public boolean hasAndroidDevicePolicyVersionCodeMetadata()

Trả về true nếu androidDevicePolicyVersionCodeMetadata được đặt.

hasAndroidDevicePolicyVersionNameMetadata

public boolean hasAndroidDevicePolicyVersionNameMetadata()

Trả về true nếu androidDevicePolicyVersionNameMetadata được đặt.

hasAndroidSdkVersionMetadata

public boolean hasAndroidSdkVersionMetadata()

Trả về true nếu androidSdkVersionMetadata được đặt.

hasAndroidVersionMetadata

public boolean hasAndroidVersionMetadata()

Trả về true nếu androidVersionMetadata được đặt.

hasDeviceSecurityPatchInfosMetadata

public boolean hasDeviceSecurityPatchInfosMetadata()

Trả về true nếu deviceSecurityPatchInfosMetadata được đặt.

hasPublishedSecurityPatchInfosMetadata

public boolean hasPublishedSecurityPatchInfosMetadata()

Trả về true nếu publishedSecurityPatchInfosMetadata được đặt.

hasSystemUpdateInfo

public boolean hasSystemUpdateInfo()

Trả về true nếu systemUpdateInfo được đặt.

hasSystemUpdateInfoMetadata

public boolean hasSystemUpdateInfoMetadata()

Trả về true nếu systemUpdateInfoMetadata được đặt.

hasWebviewPackageMetadata

public boolean hasWebviewPackageMetadata()

Trả về true nếu webviewPackageMetadata được đặt.

toBuilder

public abstract SoftwareInfo.Builder toBuilder()