SoftwareInfo.Builder

public abstract class SoftwareInfo.Builder


Trình tạo cho SoftwareInfo.

Tóm tắt

Phương thức công khai

abstract SoftwareInfo
SoftwareInfo.Builder

Xoá androidDevicePolicyVersionCodeMetadata.

SoftwareInfo.Builder

Xoá androidDevicePolicyVersionNameMetadata.

SoftwareInfo.Builder

Xoá androidSdkVersionMetadata.

SoftwareInfo.Builder

Xoá androidVersionMetadata.

SoftwareInfo.Builder

Xoá deviceSecurityPatchInfosMetadata.

SoftwareInfo.Builder

Xoá SecurityPatchInfosMetadata đã xuất bản.

SoftwareInfo.Builder

Xoá systemUpdateInfo.

SoftwareInfo.Builder

Xoá systemUpdateInfoMetadata.

SoftwareInfo.Builder

Xoá webviewPackageMetadata.

abstract SoftwareInfo.Builder

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

SoftwareInfo.Builder

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

abstract SoftwareInfo.Builder

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

SoftwareInfo.Builder

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

abstract SoftwareInfo.Builder

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

SoftwareInfo.Builder

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

abstract SoftwareInfo.Builder

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

SoftwareInfo.Builder

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

SoftwareInfo.Builder

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

SoftwareInfo.Builder

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

SoftwareInfo.Builder

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

SoftwareInfo.Builder

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

SoftwareInfo.Builder

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ó 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ý.

SoftwareInfo.Builder

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

abstract SoftwareInfo.Builder

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

SoftwareInfo.Builder

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

Phương thức công khai

build

public abstract SoftwareInfo build()

clearAndroidDevicePolicyVersionCodeMetadata

public SoftwareInfo.Builder clearAndroidDevicePolicyVersionCodeMetadata()

Xoá androidDevicePolicyVersionCodeMetadata.

clearAndroidDevicePolicyVersionNameMetadata

public SoftwareInfo.Builder clearAndroidDevicePolicyVersionNameMetadata()

Xoá androidDevicePolicyVersionNameMetadata.

clearAndroidSdkVersionMetadata

public SoftwareInfo.Builder clearAndroidSdkVersionMetadata()

Xoá androidSdkVersionMetadata.

clearAndroidVersionMetadata

public SoftwareInfo.Builder clearAndroidVersionMetadata()

Xoá androidVersionMetadata.

clearDeviceSecurityPatchInfosMetadata

public SoftwareInfo.Builder clearDeviceSecurityPatchInfosMetadata()

Xoá deviceSecurityPatchInfosMetadata.

clearPublishedSecurityPatchInfosMetadata

public SoftwareInfo.Builder clearPublishedSecurityPatchInfosMetadata()

Xoá SecurityPatchInfosMetadata đã xuất bản.

clearSystemUpdateInfo

public SoftwareInfo.Builder clearSystemUpdateInfo()

Xoá systemUpdateInfo.

clearSystemUpdateInfoMetadata

public SoftwareInfo.Builder clearSystemUpdateInfoMetadata()

Xoá systemUpdateInfoMetadata.

clearWebviewPackageMetadata

public SoftwareInfo.Builder clearWebviewPackageMetadata()

Xoá webviewPackageMetadata.

setAndroidDevicePolicyVersionCode

public abstract SoftwareInfo.Builder setAndroidDevicePolicyVersionCode(Integer value)

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

setAndroidDevicePolicyVersionCodeMetadata

public SoftwareInfo.Builder setAndroidDevicePolicyVersionCodeMetadata(Metadata value)

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

setAndroidDevicePolicyVersionName

public abstract SoftwareInfo.Builder setAndroidDevicePolicyVersionName(String value)

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

setAndroidDevicePolicyVersionNameMetadata

public SoftwareInfo.Builder setAndroidDevicePolicyVersionNameMetadata(Metadata value)

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

setAndroidSdkVersion

public abstract SoftwareInfo.Builder setAndroidSdkVersion(Integer value)

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.

setAndroidSdkVersionMetadata

public SoftwareInfo.Builder setAndroidSdkVersionMetadata(Metadata value)

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

setAndroidVersion

public abstract SoftwareInfo.Builder setAndroidVersion(String value)

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

setAndroidVersionMetadata

public SoftwareInfo.Builder setAndroidVersionMetadata(Metadata value)

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

setDeviceSecurityPatchInfos

public SoftwareInfo.Builder setDeviceSecurityPatchInfos(
    Iterable<SoftwareInfo.SecurityPatchInfo> value
)

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 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 cho SYSTEM_MODULES. Khi các báo cáo được lưu vào bộ nhớ đệm được sử dụng, điều này sẽ được phản ánh trong getSecurityPatchLevelMetadata trong SecurityPatchInfo của SYSTEM_MODULES.

setDeviceSecurityPatchInfosMetadata

public SoftwareInfo.Builder setDeviceSecurityPatchInfosMetadata(Metadata value)

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

setPublishedSecurityPatchInfos

public SoftwareInfo.Builder setPublishedSecurityPatchInfos(
    Iterable<SoftwareInfo.SecurityPatchInfo> value
)

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 công bố 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.

setPublishedSecurityPatchInfosMetadata

public SoftwareInfo.Builder setPublishedSecurityPatchInfosMetadata(Metadata value)

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

setSystemUpdateInfo

public SoftwareInfo.Builder setSystemUpdateInfo(SoftwareInfo.SystemUpdateInfo value)

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ó 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ý.

setSystemUpdateInfoMetadata

public SoftwareInfo.Builder setSystemUpdateInfoMetadata(Metadata value)

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

setWebviewPackage

public abstract SoftwareInfo.Builder setWebviewPackage(String value)

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

setWebviewPackageMetadata

public SoftwareInfo.Builder setWebviewPackageMetadata(Metadata value)

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