اطلاعات نرم افزار

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 !

فراداده درباره کد نسخه خط مشی دستگاه اندروید.

abstract String !

نسخه برنامه سیاست دستگاه Android همانطور که به کاربر نمایش داده می شود.

Metadata !

فراداده درباره نام نسخه خط مشی دستگاه Android.

abstract Int !

سطح API نسخه پلتفرم Android در حال اجرا بر روی دستگاه.

Metadata !

متادیتا در مورد نسخه اندروید sdk.

abstract String !

رشته نسخه اندروید قابل مشاهده توسط کاربر.

Metadata !

فراداده در مورد نسخه اندروید.

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

اطلاعات سطح وصله امنیتی (SPL) دستگاه.

Metadata !

فراداده درباره اطلاعات وصله امنیتی دستگاه.

abstract ImmutableList < SoftwareInfo.SecurityPatchInfo !>!

اطلاعات سطح وصله امنیتی منتشر شد.

Metadata !

فراداده درباره اطلاعات وصله امنیتی منتشر شده.

SoftwareInfo.SystemUpdateInfo !

اطلاعاتی درباره به‌روزرسانی احتمالی در انتظار سیستم. * در اندروید 15 و بالاتر این سیگنال در همه حالات موجود است. * در Android 14 و پایین تر، این سیگنال تنها در صورتی در دسترس است که دستگاه توسط برنامه Android Device Policy مدیریت شود.

Metadata !

فراداده درباره اطلاعات به‌روزرسانی سیستم.

abstract String !

نام بسته WebView فعلی.

Metadata !

فراداده درباره بسته وب ویو.

Boolean

اگر androidDevicePolicyVersionCodeMetadata تنظیم شده باشد، true برمی گردد.

Boolean

اگر androidDevicePolicyVersionNameMetadata تنظیم شده باشد، true برمی گردد.

Boolean

اگر androidSdkVersionMetadata تنظیم شده باشد، true برمی‌گرداند.

Boolean

اگر androidVersionMetadata تنظیم شده باشد، true برمی‌گرداند.

Boolean

اگر دستگاهSecurityPatchInfosMetadata تنظیم شده باشد، true برمی‌گرداند.

Boolean

اگر منتشرشدهSecurityPatchInfosMetadata تنظیم شده باشد، true برمی‌گرداند.

Boolean

اگر systemUpdateInfo تنظیم شده باشد، true برمی‌گرداند.

Boolean

اگر systemUpdateInfoMetadata تنظیم شده باشد، true برمی‌گرداند.

Boolean

اگر webviewPackageMetadata تنظیم شده باشد، true برمی‌گرداند.

abstract SoftwareInfo.Builder !

توابع عمومی

سازنده

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

getAndroidDevicePolicyVersionCode

abstract fun getAndroidDevicePolicyVersionCode(): Int!

کد نسخه برنامه Android Device Policy.

getAndroidDevicePolicyVersionCodeMetadata

fun getAndroidDevicePolicyVersionCodeMetadata(): Metadata!

فراداده درباره کد نسخه خط مشی دستگاه اندروید.

getAndroidDevicePolicyVersionName

abstract fun getAndroidDevicePolicyVersionName(): String!

نسخه برنامه سیاست دستگاه Android همانطور که به کاربر نمایش داده می شود.

getAndroidDevicePolicyVersionNameMetadata

fun getAndroidDevicePolicyVersionNameMetadata(): Metadata!

فراداده درباره نام نسخه خط مشی دستگاه Android.

getAndroidSdkVersion

abstract fun getAndroidSdkVersion(): Int!

سطح API نسخه پلتفرم Android در حال اجرا بر روی دستگاه. مقدار صفر نشان می دهد که این فیلد تنظیم نشده است.

getAndroidSdkVersionMetadata

fun getAndroidSdkVersionMetadata(): Metadata!

متادیتا در مورد نسخه اندروید sdk.

getAndroidVersion

abstract fun getAndroidVersion(): String!

رشته نسخه اندروید قابل مشاهده توسط کاربر. به عنوان مثال، «6.0.1».

getAndroidVersionMetadata

fun getAndroidVersionMetadata(): Metadata!

فراداده در مورد نسخه اندروید.

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!

اطلاعاتی درباره به‌روزرسانی احتمالی در انتظار سیستم. * در اندروید 15 و بالاتر این سیگنال در همه حالات موجود است. * در Android 14 و پایین تر، این سیگنال تنها در صورتی در دسترس است که دستگاه توسط برنامه Android Device Policy مدیریت شود.

getSystemUpdateInfoMetadata

fun getSystemUpdateInfoMetadata(): Metadata!

فراداده درباره اطلاعات به‌روزرسانی سیستم.

getWebviewPackage

abstract fun getWebviewPackage(): String!

نام بسته WebView فعلی.

getWebviewPackageMetadata

fun getWebviewPackageMetadata(): Metadata!

فراداده درباره بسته وب ویو.

دارایAndroidDevicePolicyVersionCodeMetadata است

fun hasAndroidDevicePolicyVersionCodeMetadata(): Boolean

اگر androidDevicePolicyVersionCodeMetadata تنظیم شده باشد، true برمی گردد.

hasAndroidDevicePolicyVersionNameMetadata

fun hasAndroidDevicePolicyVersionNameMetadata(): Boolean

اگر androidDevicePolicyVersionNameMetadata تنظیم شده باشد، true برمی گردد.

دارای Metadata AndroidSdkVersion

fun hasAndroidSdkVersionMetadata(): Boolean

اگر androidSdkVersionMetadata تنظیم شده باشد، true برمی‌گرداند.

دارای متادیتا نسخه اندروید است

fun hasAndroidVersionMetadata(): Boolean

اگر androidVersionMetadata تنظیم شده باشد، true برمی‌گرداند.

دارایDeviceSecurityPatchInfosMetadata است

fun hasDeviceSecurityPatchInfosMetadata(): Boolean

اگر دستگاهSecurityPatchInfosMetadata تنظیم شده باشد، true برمی‌گرداند.

hasPublishedSecurityPatchInfosMetadata

fun hasPublishedSecurityPatchInfosMetadata(): Boolean

اگر منتشرشدهSecurityPatchInfosMetadata تنظیم شده باشد، true برمی‌گرداند.

hasSystemUpdateInfo

fun hasSystemUpdateInfo(): Boolean

اگر systemUpdateInfo تنظیم شده باشد، true برمی‌گرداند.

hasSystemUpdateInfoMetadata

fun hasSystemUpdateInfoMetadata(): Boolean

اگر systemUpdateInfoMetadata تنظیم شده باشد، true برمی‌گرداند.

دارای WebviewPackageMetadata

fun hasWebviewPackageMetadata(): Boolean

اگر webviewPackageMetadata تنظیم شده باشد، true برمی‌گرداند.

به بیلدر

abstract fun toBuilder(): SoftwareInfo.Builder!