সফটওয়্যার তথ্য

public abstract class SoftwareInfo


ডিভাইস সফটওয়্যার সম্পর্কে তথ্য।

সারাংশ

নেস্টেড প্রকারভেদ

public abstract class SoftwareInfo.Builder

SoftwareInfo জন্য নির্মাতা।

public abstract class SoftwareInfo.SecurityPatchInfo

একটি উপাদানের নিরাপত্তা প্যাচ স্তর সম্পর্কে তথ্য।

SoftwareInfo.SecurityPatchInfo এর নির্মাতা।

নিরাপত্তা প্যাচ স্তরের জন্য উপাদানের প্রকারভেদ।

নিরাপত্তা প্যাচ স্তর সম্পর্কে তথ্য।

SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel এর নির্মাতা।

নিরাপত্তা প্যাচের সংস্করণ তথ্য।

SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.SecurityPatchVersion এর নির্মাতা।

SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel এর সম্ভাব্য মান।

সম্ভাব্য ধরণের SoftwareInfo.SecurityPatchInfo.SecurityPatchLevel.ValueCase

public abstract class SoftwareInfo.SystemUpdateInfo

একটি সম্ভাব্য মুলতুবি সিস্টেম আপডেট সম্পর্কে তথ্য।

SoftwareInfo.SystemUpdateInfo এর নির্মাতা।

একটি আপডেটের অবস্থা: একটি আপডেট বিদ্যমান কিনা এবং এটি কী ধরণের।

পাবলিক পদ্ধতি

static SoftwareInfo.Builder
abstract Integer

অ্যান্ড্রয়েড ডিভাইস নীতি অ্যাপের সংস্করণ কোড।

Metadata

অ্যান্ড্রয়েড ডিভাইসের নীতি সংস্করণ কোড সম্পর্কে মেটাডেটা।

abstract String

ব্যবহারকারীকে দেখানো Android Device Policy অ্যাপের সংস্করণ।

Metadata

অ্যান্ড্রয়েড ডিভাইসের নীতি সংস্করণের নাম সম্পর্কে মেটাডেটা।

abstract Integer

ডিভাইসে চলমান অ্যান্ড্রয়েড প্ল্যাটফর্ম সংস্করণের API স্তর।

Metadata

অ্যান্ড্রয়েড এসডিকে সংস্করণ সম্পর্কে মেটাডেটা।

abstract String

ব্যবহারকারীর দৃষ্টিগোচর অ্যান্ড্রয়েড ভার্সনের স্ট্রিং।

Metadata

অ্যান্ড্রয়েড সংস্করণ সম্পর্কে মেটাডেটা।

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

বর্তমান ওয়েবভিউ প্যাকেজের নাম।

Metadata

ওয়েবভিউ প্যাকেজ সম্পর্কে মেটাডেটা।

boolean

androidDevicePolicyVersionCodeMetadata সেট করা থাকলে true ফেরত পাঠায়।

boolean

androidDevicePolicyVersionNameMetadata সেট করা থাকলে true ফেরত পাঠায়।

boolean

androidSdkVersionMetadata সেট করা থাকলে true ফেরত পাঠায়।

boolean

androidVersionMetadata সেট করা থাকলে true ফেরত পাঠায়।

boolean

deviceSecurityPatchInfosMetadata সেট করা থাকলে true ফেরত পাঠায়।

boolean

publishedSecurityPatchInfosMetadata সেট করা থাকলে true প্রদান করে।

boolean

systemUpdateInfo সেট করা থাকলে true ফেরত পাঠায়।

boolean

systemUpdateInfoMetadata সেট করা থাকলে true ফেরত পাঠায়।

boolean

webviewPackageMetadata সেট করা থাকলে true রিটার্ন করে।

abstract SoftwareInfo.Builder

পাবলিক পদ্ধতি

নির্মাতা

public static SoftwareInfo.Builder builder()

AndroidDevicePolicyVersionCode পান

public abstract Integer getAndroidDevicePolicyVersionCode()

অ্যান্ড্রয়েড ডিভাইস নীতি অ্যাপের সংস্করণ কোড।

getAndroidDevicePolicyVersionCodeMetadata

public Metadata getAndroidDevicePolicyVersionCodeMetadata()

অ্যান্ড্রয়েড ডিভাইসের নীতি সংস্করণ কোড সম্পর্কে মেটাডেটা।

getAndroidDevicePolicyVersionName

public abstract String getAndroidDevicePolicyVersionName()

ব্যবহারকারীকে দেখানো Android Device Policy অ্যাপের সংস্করণ।

getAndroidDevicePolicyVersionNameMetadata

public Metadata getAndroidDevicePolicyVersionNameMetadata()

অ্যান্ড্রয়েড ডিভাইসের নীতি সংস্করণের নাম সম্পর্কে মেটাডেটা।

অ্যান্ড্রয়েডএসডিকেভার্সন পান

public abstract Integer getAndroidSdkVersion()

ডিভাইসে চলমান Android প্ল্যাটফর্ম সংস্করণের API স্তর। একটি শূন্য মান নির্দেশ করে যে এই ক্ষেত্রটি সেট করা নেই।

অ্যান্ড্রয়েডএসডিকেভার্সনমেটাডেটা পান

public Metadata getAndroidSdkVersionMetadata()

অ্যান্ড্রয়েড এসডিকে সংস্করণ সম্পর্কে মেটাডেটা।

অ্যান্ড্রয়েড ভার্সন পান

public abstract String getAndroidVersion()

ব্যবহারকারীর দৃষ্টিগোচর Android ভার্সন স্ট্রিং। উদাহরণস্বরূপ, `6.0.1`।

অ্যান্ড্রয়েড ভার্সন মেটাডেটা পান

public Metadata getAndroidVersionMetadata()

অ্যান্ড্রয়েড সংস্করণ সম্পর্কে মেটাডেটা।

ডিফল্টইনস্ট্যান্স পান

public static SoftwareInfo getDefaultInstance()

ডিভাইসসিকিউরিটিপ্যাচইনফোস পান

public abstract ImmutableList<SoftwareInfo.SecurityPatchInfogetDeviceSecurityPatchInfos()

ডিভাইসের নিরাপত্তা প্যাচ স্তর (SPL) তথ্য।

SYSTEM_MODULES-এর জন্য SecurityPatchInfo সাম্প্রতিকতম দুর্বলতা প্রতিবেদনের উপর নির্ভর করে, যা Android এবং অন্যান্য নিরাপত্তা বুলেটিন থেকে মেশিন-পঠনযোগ্য ডেটা।

এই উপাদানটির জন্য ডিভাইস SPL নির্ধারিত হয়:

  • সিস্টেম মডিউলগুলির সর্বাধিক SPL, যদি সেগুলি সম্পূর্ণরূপে প্যাচ করা থাকে, অথবা
  • অন্যথায়, আনপ্যাচড সিস্টেম মডিউলের ন্যূনতম SPL।
কিছু পরিস্থিতিতে SYSTEM_MODULES এর জন্য প্রকাশিত নিরাপত্তা প্যাচ তথ্য পেতে একটি ক্যাশেড দুর্বলতা প্রতিবেদন ব্যবহার করা হয়। যখন ক্যাশেড প্রতিবেদনগুলি ব্যবহার করা হয় তখন এটি SYSTEM_MODULES এর SecurityPatchInfo-তে getSecurityPatchLevelMetadata-তে প্রতিফলিত হয়।

ডিভাইসসিকিউরিটিপ্যাচইনফোসমেটাডেটা পান

public Metadata getDeviceSecurityPatchInfosMetadata()

ডিভাইসের নিরাপত্তা প্যাচ তথ্য সম্পর্কে মেটাডেটা।

getPublishedSecurityPatchInfos সম্পর্কে

public abstract ImmutableList<SoftwareInfo.SecurityPatchInfogetPublishedSecurityPatchInfos()

প্রকাশিত নিরাপত্তা প্যাচ স্তরের তথ্য। এই প্যাচ স্তরগুলি সাম্প্রতিকতম দুর্বলতা প্রতিবেদনের উপর ভিত্তি করে তৈরি করা হয়েছে, যা অ্যান্ড্রয়েড এবং অন্যান্য নিরাপত্তা বুলেটিন থেকে মেশিন-পঠনযোগ্য ডেটা। প্রকাশিত নিরাপত্তা প্যাচ স্তর হল একটি বুলেটিনে প্রকাশিত সাম্প্রতিকতম মান। কিছু পরিস্থিতিতে ক্যাশেড দুর্বলতা প্রতিবেদন প্রকাশিত নিরাপত্তা প্যাচ তথ্য পেতে ব্যবহার করা হবে। যখন ক্যাশেড প্রতিবেদন ব্যবহার করা হয়, তখন এটি SecurityPatchInfo-তে getSecurityPatchLevelMetadata-তে প্রতিফলিত হবে।

getPublishedSecurityPatchInfosমেটাডেটা

public Metadata getPublishedSecurityPatchInfosMetadata()

প্রকাশিত নিরাপত্তা প্যাচ তথ্য সম্পর্কে মেটাডেটা।

সিস্টেমআপডেটইনফো পান

public SoftwareInfo.SystemUpdateInfo getSystemUpdateInfo()

সম্ভাব্য মুলতুবি থাকা সিস্টেম আপডেট সম্পর্কে তথ্য। * Android 15 এবং তার উপরে এই সিগন্যালটি সকল পরিস্থিতিতে উপলব্ধ। * Android 14 এবং তার নীচের সংস্করণে এই সিগন্যালটি কেবল তখনই উপলব্ধ যদি ডিভাইসটি Android Device Policy অ্যাপ দ্বারা পরিচালিত হয়।

সিস্টেমআপডেটইনফোমেটাডেটা পান

public Metadata getSystemUpdateInfoMetadata()

সিস্টেম আপডেট তথ্য সম্পর্কে মেটাডেটা।

ওয়েবভিউপ্যাকেজ পান

public abstract String getWebviewPackage()

বর্তমান ওয়েবভিউ প্যাকেজের নাম।

getWebviewPackageমেটাডেটা

public Metadata getWebviewPackageMetadata()

ওয়েবভিউ প্যাকেজ সম্পর্কে মেটাডেটা।

অ্যান্ড্রয়েড ডিভাইস পলিসি ভার্সন কোড মেটাডেটা আছে

public boolean hasAndroidDevicePolicyVersionCodeMetadata()

androidDevicePolicyVersionCodeMetadata সেট করা থাকলে true ফেরত পাঠায়।

অ্যান্ড্রয়েড ডিভাইস নীতি সংস্করণ নাম মেটাডেটা আছে

public boolean hasAndroidDevicePolicyVersionNameMetadata()

androidDevicePolicyVersionNameMetadata সেট করা থাকলে true ফেরত পাঠায়।

আছেAndroidSdkVersionমেটাডেটা

public boolean hasAndroidSdkVersionMetadata()

androidSdkVersionMetadata সেট করা থাকলে true ফেরত পাঠায়।

অ্যান্ড্রয়েড সংস্করণ আছেমেটাডেটা

public boolean hasAndroidVersionMetadata()

androidVersionMetadata সেট করা থাকলে true ফেরত পাঠায়।

hasDeviceSecurityPatchInfosমেটাডেটা

public boolean hasDeviceSecurityPatchInfosMetadata()

deviceSecurityPatchInfosMetadata সেট করা থাকলে true ফেরত পাঠায়।

প্রকাশিত হয়েছেনিরাপত্তাপ্যাচতথ্যমেটাডেটা

public boolean hasPublishedSecurityPatchInfosMetadata()

publishedSecurityPatchInfosMetadata সেট করা থাকলে true প্রদান করে।

সিস্টেমআপডেটইনফো আছে

public boolean hasSystemUpdateInfo()

systemUpdateInfo সেট করা থাকলে true ফেরত পাঠায়।

সিস্টেমআপডেটইনফোমেটাডেটা আছে

public boolean hasSystemUpdateInfoMetadata()

systemUpdateInfoMetadata সেট করা থাকলে true ফেরত পাঠায়।

hasWebviewPackageমেটাডেটা

public boolean hasWebviewPackageMetadata()

webviewPackageMetadata সেট করা থাকলে true রিটার্ন করে।

টুবিল্ডার

public abstract SoftwareInfo.Builder toBuilder()