SoftwareInfo

abstract class SoftwareInfo


ข้อมูลเกี่ยวกับซอฟต์แวร์ของอุปกรณ์

สรุป

ประเภทที่ซ้อนกัน

abstract class SoftwareInfo.Builder

ผู้รับสร้างบ้านสำหรับ SoftwareInfo

ข้อมูลเกี่ยวกับระดับแพตช์ด้านความปลอดภัยของคอมโพเนนต์

ผู้รับสร้างบ้านสำหรับ SoftwareInfo.SecurityPatchInfo

ประเภทของคอมโพเนนต์สำหรับระดับแพตช์ด้านความปลอดภัย

ข้อมูลเกี่ยวกับระดับแพตช์ความปลอดภัย

ผู้รับสร้างบ้านสำหรับ SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel

ข้อมูลเวอร์ชันของแพตช์ความปลอดภัย

เครื่องมือสร้างสำหรับ .

ค่าที่เป็นไปได้ของ SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel

ประเภทของ SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.ValueCase ที่เป็นไปได้

ข้อมูลเกี่ยวกับการอัปเดตระบบที่อาจรอดำเนินการ

ผู้รับสร้างบ้านสำหรับ SoftwareInfo.SystemUpdateInfo

สถานะของการอัปเดต: มีการอัปเดตหรือไม่และเป็นประเภทใด

ฟังก์ชันสาธารณะ

java-static SoftwareInfo.Builder!
abstract Int!

รหัสเวอร์ชันของแอป Android Device Policy

Metadata!

ข้อมูลเมตาเกี่ยวกับรหัสเวอร์ชันของ Android Device Policy

abstract String!

เวอร์ชันของแอป Android Device Policy ที่แสดงต่อผู้ใช้

Metadata!

ข้อมูลเมตาเกี่ยวกับชื่อเวอร์ชันของ Android Device Policy

abstract Int!

ระดับ API ของเวอร์ชันแพลตฟอร์ม Android ที่ทำงานในอุปกรณ์

Metadata!

ข้อมูลเมตาเกี่ยวกับเวอร์ชัน SDK ของ Android

abstract String!

สตริงเวอร์ชัน Android ที่ผู้ใช้มองเห็นได้

Metadata!

ข้อมูลเมตาเกี่ยวกับเวอร์ชัน Android

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

ข้อมูลระดับแพตช์ด้านความปลอดภัย(SPL) ของอุปกรณ์

Metadata!

ข้อมูลเมตาเกี่ยวกับข้อมูลแพตช์ด้านความปลอดภัยของอุปกรณ์

abstract ImmutableList<SoftwareInfo.SecurityPatchInfo!>!

ข้อมูลระดับแพตช์ด้านความปลอดภัยที่เผยแพร่

Metadata!

ข้อมูลเมตาเกี่ยวกับข้อมูลแพตช์ด้านความปลอดภัยที่เผยแพร่

SoftwareInfo.SystemUpdateInfo!

ข้อมูลเกี่ยวกับการอัปเดตระบบที่อาจรอดำเนินการ * ใน Android 15 ขึ้นไป สัญญาณนี้จะพร้อมใช้งานในทุกสถานการณ์ * ใน Android 14 ขึ้นไป สัญญาณนี้จะใช้ได้ก็ต่อเมื่ออุปกรณ์ได้รับการจัดการโดยแอป Android Device Policy เท่านั้น

Metadata!

ข้อมูลเมตาเกี่ยวกับข้อมูลการอัปเดตระบบ

abstract String!

ชื่อแพ็กเกจ WebView ปัจจุบัน

Metadata!

ข้อมูลเมตาเกี่ยวกับแพ็กเกจ WebView

Boolean

แสดงผล true หากตั้งค่า androidDevicePolicyVersionCodeMetadata

Boolean

แสดงผล true หากตั้งค่า androidDevicePolicyVersionNameMetadata

Boolean

แสดงผล true หากตั้งค่า androidSdkVersionMetadata

Boolean

แสดง true หากตั้งค่า androidVersionMetadata

Boolean

แสดง true หากตั้งค่า deviceSecurityPatchInfosMetadata

Boolean

แสดงผล true หากตั้งค่า publishedSecurityPatchInfosMetadata

Boolean

แสดง true หากตั้งค่า systemUpdateInfo ไว้

Boolean

แสดงผล true หากตั้งค่า systemUpdateInfoMetadata

Boolean

แสดงผล true หากตั้งค่า webviewPackageMetadata

abstract SoftwareInfo.Builder!

ฟังก์ชันสาธารณะ

เครื่องมือสร้าง

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

getAndroidDevicePolicyVersionCode

abstract fun getAndroidDevicePolicyVersionCode(): Int!

รหัสเวอร์ชันของแอป Android Device Policy

getAndroidDevicePolicyVersionCodeMetadata

fun getAndroidDevicePolicyVersionCodeMetadata(): Metadata!

ข้อมูลเมตาเกี่ยวกับรหัสเวอร์ชันของ Android Device Policy

getAndroidDevicePolicyVersionName

abstract fun getAndroidDevicePolicyVersionName(): String!

เวอร์ชันของแอป Android Device Policy ที่แสดงต่อผู้ใช้

getAndroidDevicePolicyVersionNameMetadata

fun getAndroidDevicePolicyVersionNameMetadata(): Metadata!

ข้อมูลเมตาเกี่ยวกับชื่อเวอร์ชันของ Android Device Policy

getAndroidSdkVersion

abstract fun getAndroidSdkVersion(): Int!

ระดับ API ของเวอร์ชันแพลตฟอร์ม Android ที่ทำงานในอุปกรณ์ ค่า 0 แสดงว่าไม่ได้ตั้งค่าช่องนี้

getAndroidSdkVersionMetadata

fun getAndroidSdkVersionMetadata(): Metadata!

ข้อมูลเมตาเกี่ยวกับเวอร์ชัน SDK ของ Android

getAndroidVersion

abstract fun getAndroidVersion(): String!

สตริงเวอร์ชัน Android ที่ผู้ใช้มองเห็นได้ เช่น `6.0.1`

getAndroidVersionMetadata

fun getAndroidVersionMetadata(): Metadata!

ข้อมูลเมตาเกี่ยวกับเวอร์ชัน Android

getDefaultInstance

java-static fun getDefaultInstance(): SoftwareInfo!

getDeviceSecurityPatchInfos

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

ข้อมูลระดับแพตช์ด้านความปลอดภัย(SPL) ของอุปกรณ์

SecurityPatchInfo สำหรับ SYSTEM_MODULES ขึ้นอยู่กับรายงานช่องโหว่ล่าสุด ซึ่งเป็นข้อมูลที่เครื่องอ่านได้จาก Android และกระดานข่าวความปลอดภัยอื่นๆ

SPL ของอุปกรณ์สำหรับคอมโพเนนต์นี้จะกำหนดโดย

  • SPL สูงสุดของโมดูลระบบ หากได้รับการแก้ไขทั้งหมดแล้ว หรือ
  • SPL ขั้นต่ำของโมดูลระบบที่ไม่ได้แก้ไข
ในบางสถานการณ์ ระบบจะใช้รายงานช่องโหว่ที่แคชไว้เพื่อรับข้อมูลแพตช์ความปลอดภัยที่เผยแพร่สำหรับ SYSTEM_MODULES เมื่อใช้รายงานที่แคชไว้ ระบบจะแสดงรายงานดังกล่าวใน getSecurityPatchLevelMetadata ใน SecurityPatchInfo ของ SYSTEM_MODULES

getDeviceSecurityPatchInfosMetadata

fun getDeviceSecurityPatchInfosMetadata(): Metadata!

ข้อมูลเมตาเกี่ยวกับข้อมูลแพตช์ด้านความปลอดภัยของอุปกรณ์

getPublishedSecurityPatchInfos

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

ข้อมูลระดับแพตช์ด้านความปลอดภัยที่เผยแพร่ ระดับแพตช์เหล่านี้อิงตามรายงานช่องโหว่ล่าสุด ซึ่งเป็นข้อมูลที่เครื่องอ่านได้จาก Android และกระดานข่าวความปลอดภัยอื่นๆ ระดับแพตช์ด้านความปลอดภัยที่เผยแพร่คือค่าล่าสุดที่เผยแพร่ในกระดานข่าว ในบางสถานการณ์ ระบบจะใช้รายงานช่องโหว่ที่แคชไว้เพื่อรับข้อมูลแพตช์ความปลอดภัยที่เผยแพร่แล้ว เมื่อใช้รายงานที่แคชไว้ ระบบจะแสดงรายงานดังกล่าวใน getSecurityPatchLevelMetadata ใน SecurityPatchInfo

getPublishedSecurityPatchInfosMetadata

fun getPublishedSecurityPatchInfosMetadata(): Metadata!

ข้อมูลเมตาเกี่ยวกับข้อมูลแพตช์ด้านความปลอดภัยที่เผยแพร่

getSystemUpdateInfo

fun getSystemUpdateInfo(): SoftwareInfo.SystemUpdateInfo!

ข้อมูลเกี่ยวกับการอัปเดตระบบที่อาจรอดำเนินการ * ใน Android 15 ขึ้นไป สัญญาณนี้จะพร้อมใช้งานในทุกสถานการณ์ * ใน Android 14 ขึ้นไป สัญญาณนี้จะใช้ได้ก็ต่อเมื่ออุปกรณ์ได้รับการจัดการโดยแอป Android Device Policy เท่านั้น

getSystemUpdateInfoMetadata

fun getSystemUpdateInfoMetadata(): Metadata!

ข้อมูลเมตาเกี่ยวกับข้อมูลการอัปเดตระบบ

getWebviewPackage

abstract fun getWebviewPackage(): String!

ชื่อแพ็กเกจ WebView ปัจจุบัน

getWebviewPackageMetadata

fun getWebviewPackageMetadata(): Metadata!

ข้อมูลเมตาเกี่ยวกับแพ็กเกจ WebView

hasAndroidDevicePolicyVersionCodeMetadata

fun hasAndroidDevicePolicyVersionCodeMetadata(): Boolean

แสดงผล true หากตั้งค่า androidDevicePolicyVersionCodeMetadata

hasAndroidDevicePolicyVersionNameMetadata

fun hasAndroidDevicePolicyVersionNameMetadata(): Boolean

แสดงผล true หากตั้งค่า androidDevicePolicyVersionNameMetadata

hasAndroidSdkVersionMetadata

fun hasAndroidSdkVersionMetadata(): Boolean

แสดงผล true หากตั้งค่า androidSdkVersionMetadata

hasAndroidVersionMetadata

fun hasAndroidVersionMetadata(): Boolean

แสดง true หากตั้งค่า androidVersionMetadata

hasDeviceSecurityPatchInfosMetadata

fun hasDeviceSecurityPatchInfosMetadata(): Boolean

แสดง true หากตั้งค่า deviceSecurityPatchInfosMetadata

hasPublishedSecurityPatchInfosMetadata

fun hasPublishedSecurityPatchInfosMetadata(): Boolean

แสดงผล true หากตั้งค่า publishedSecurityPatchInfosMetadata

hasSystemUpdateInfo

fun hasSystemUpdateInfo(): Boolean

แสดง true หากตั้งค่า systemUpdateInfo ไว้

hasSystemUpdateInfoMetadata

fun hasSystemUpdateInfoMetadata(): Boolean

แสดงผล true หากตั้งค่า systemUpdateInfoMetadata

hasWebviewPackageMetadata

fun hasWebviewPackageMetadata(): Boolean

แสดงผล true หากตั้งค่า webviewPackageMetadata

toBuilder

abstract fun toBuilder(): SoftwareInfo.Builder!