Cihaz

abstract class Device


Cihaz hakkında bilgiler.

Özet

İç içe yerleştirilmiş türler

abstract class Device.Builder

Device için derleyiciler.

Cihazdaki yönetim modunun türü.

Yönetilen cihazın sahipliği.

Cihazda iş profili olup olmadığını gösteren durum.

Herkese açık işlevler

java-static Device.Builder!
abstract ImmutableList<ApplicationReport!>!

Cihazda yüklü uygulamalarla ilgili raporlar.

Metadata!

Uygulama raporlarıyla ilgili meta veriler.

java-static Device!
DeviceSettings!

Cihaz ayarları bilgileri

Metadata!

Cihaz ayarlarıyla ilgili meta veriler.

HardwareInfo!

Cihaz donanımı hakkında ayrıntılı bilgiler.

Metadata!

Donanım bilgileriyle ilgili meta veriler.

abstract String!

Cihazı yöneten uygulamanın paket adı.

Metadata!

Yönetim uygulaması paket adı hakkındaki meta veriler.

abstract Device.ManagementMode!

Cihazdaki yönetim modunun türü.

Metadata!

Yönetim moduyla ilgili meta veriler.

ManagementProviderInfo!

AMAPI ile yönetilen bir cihazın yönetim sağlayıcısı hakkında bilgiler.

Metadata!

Yönetim sağlayıcı bilgileriyle ilgili üst veriler.

NetworkInfo!

Cihaz ağ bilgileri.

Metadata!

Ağ bilgileriyle ilgili meta veriler.

abstract Device.Ownership!

Yönetilen cihazın sahipliği.

Metadata!

Sahiplikle ilgili meta veriler.

SoftwareInfo!

Cihaz yazılımı hakkında ayrıntılı bilgiler.

Metadata!

Yazılım bilgileriyle ilgili meta veriler.

abstract Device.WorkProfileState!

Cihazda iş profili olup olmadığını gösteren durum.

Metadata!

İş profili durumuyla ilgili meta veriler.

Boolean

applicationReportsMetadata ayarlanmışsa true değerini döndürür.

Boolean

deviceSettings ayarlanmışsa true değerini döndürür.

Boolean

deviceSettingsMetadata ayarlanmışsa true değerini döndürür.

Boolean

hardwareInfo ayarlanmışsa true değerini döndürür.

Boolean

hardwareInfoMetadata ayarlanmışsa true değerini döndürür.

Boolean

managementAppPackageNameMetadata ayarlanmışsa true değerini döndürür.

Boolean

managementModeMetadata ayarlanmışsa true değerini döndürür.

Boolean

managementProviderInfo ayarlanmışsa true değerini döndürür.

Boolean

managementProviderInfoMetadata ayarlanmışsa true değerini döndürür.

Boolean

networkInfo ayarlanmışsa true değerini döndürür.

Boolean

networkInfoMetadata ayarlanmışsa true değerini döndürür.

Boolean

ownershipMetadata ayarlanmışsa true değerini döndürür.

Boolean

softwareInfo ayarlanmışsa true değerini döndürür.

Boolean

softwareInfoMetadata ayarlanmışsa true değerini döndürür.

Boolean

workProfileStateMetadata ayarlanmışsa true değerini döndürür.

abstract Device.Builder!

Herkese açık işlevler

derleyici

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

getApplicationReports

abstract fun getApplicationReports(): ImmutableList<ApplicationReport!>!

Cihazda yüklü uygulamalarla ilgili raporlar.

Not: Bu işlem, yönetilen cihazlardaki tüm uygulamaları genişletilebilirlik uygulamalarına döndürür. Aksi takdirde yalnızca kritik uygulamalar döndürülür.

getApplicationReportsMetadata

fun getApplicationReportsMetadata(): Metadata!

Uygulama raporlarıyla ilgili meta veriler.

getDefaultInstance

java-static fun getDefaultInstance(): Device!

getDeviceSettings

fun getDeviceSettings(): DeviceSettings!

Cihaz ayarları bilgileri

getDeviceSettingsMetadata

fun getDeviceSettingsMetadata(): Metadata!

Cihaz ayarlarıyla ilgili meta veriler.

getHardwareInfo

fun getHardwareInfo(): HardwareInfo!

Cihaz donanımı hakkında ayrıntılı bilgiler.

getHardwareInfoMetadata

fun getHardwareInfoMetadata(): Metadata!

Donanım bilgileriyle ilgili meta veriler.

getManagementAppPackageName

abstract fun getManagementAppPackageName(): String!

Cihazı yöneten uygulamanın paket adı.

getManagementAppPackageNameMetadata

fun getManagementAppPackageNameMetadata(): Metadata!

Yönetim uygulaması paket adı hakkındaki meta veriler.

getManagementMode

abstract fun getManagementMode(): Device.ManagementMode!

Cihazdaki yönetim modunun türü.

getManagementModeMetadata

fun getManagementModeMetadata(): Metadata!

Yönetim moduyla ilgili meta veriler.

getManagementProviderInfo

fun getManagementProviderInfo(): ManagementProviderInfo!

AMAPI ile yönetilen bir cihazın yönetim sağlayıcısı hakkında bilgiler. Bu ayar, özel DPC tarafından yönetilen cihazlar için geçerli değildir.

getManagementProviderInfoMetadata

fun getManagementProviderInfoMetadata(): Metadata!

Yönetim sağlayıcı bilgileriyle ilgili üst veriler.

getNetworkInfo

fun getNetworkInfo(): NetworkInfo!

Cihaz ağ bilgileri. Bunun için arayan kullanıcının ACCESS_NETWORK_STATE iznine sahip olması gerekir.

getNetworkInfoMetadata

fun getNetworkInfoMetadata(): Metadata!

Ağ bilgileriyle ilgili meta veriler.

getOwnership

abstract fun getOwnership(): Device.Ownership!

Yönetilen cihazın sahipliği.

getOwnershipMetadata

fun getOwnershipMetadata(): Metadata!

Sahiplikle ilgili meta veriler.

getSoftwareInfo

fun getSoftwareInfo(): SoftwareInfo!

Cihaz yazılımı hakkında ayrıntılı bilgiler.

getSoftwareInfoMetadata

fun getSoftwareInfoMetadata(): Metadata!

Yazılım bilgileriyle ilgili meta veriler.

getWorkProfileState

abstract fun getWorkProfileState(): Device.WorkProfileState!

Cihazda iş profili olup olmadığını gösteren durum. Buna karşılık, "Ownership" (Sahiplik) ve "ManagementMode" (YönetimModu), arayan uygulamanın çalıştığı kullanıcının yönetim durumunu gösterir.

* Android 13 ve sonraki sürümlerde bu sinyal, iş profilinin varlığını güvenilir bir şekilde algılar. * Android 12 ve önceki sürümlerde, iş profili Android Device Policy uygulaması tarafından yönetiliyorsa veya arayan uygulama iş profilinin içindeyse iş profilinin varlığı güvenilir bir şekilde tespit edilebilir. İş profilinin varlığı güvenilir bir şekilde belirlenemiyorsa "WORK_PROFILE_STATE_UNSPECIFIED" değerini bildirir. Bu gibi durumlarda, ilgili meta verilerde `Metadata.IssueType.SIGNAL_UNDETERMINED` yer alır.

getWorkProfileStateMetadata

fun getWorkProfileStateMetadata(): Metadata!

İş profili durumuyla ilgili meta veriler.

hasApplicationReportsMetadata

fun hasApplicationReportsMetadata(): Boolean

applicationReportsMetadata ayarlanmışsa true değerini döndürür.

hasDeviceSettings

fun hasDeviceSettings(): Boolean

deviceSettings ayarlanmışsa true değerini döndürür.

hasDeviceSettingsMetadata

fun hasDeviceSettingsMetadata(): Boolean

deviceSettingsMetadata ayarlanmışsa true değerini döndürür.

hasHardwareInfo

fun hasHardwareInfo(): Boolean

hardwareInfo ayarlanmışsa true değerini döndürür.

hasHardwareInfoMetadata

fun hasHardwareInfoMetadata(): Boolean

hardwareInfoMetadata ayarlanmışsa true değerini döndürür.

hasManagementAppPackageNameMetadata

fun hasManagementAppPackageNameMetadata(): Boolean

managementAppPackageNameMetadata ayarlanmışsa true değerini döndürür.

hasManagementModeMetadata

fun hasManagementModeMetadata(): Boolean

managementModeMetadata ayarlanmışsa true değerini döndürür.

hasManagementProviderInfo

fun hasManagementProviderInfo(): Boolean

managementProviderInfo ayarlanmışsa true değerini döndürür.

hasManagementProviderInfoMetadata

fun hasManagementProviderInfoMetadata(): Boolean

managementProviderInfoMetadata ayarlanmışsa true değerini döndürür.

hasNetworkInfo

fun hasNetworkInfo(): Boolean

networkInfo ayarlanmışsa true değerini döndürür.

hasNetworkInfoMetadata

fun hasNetworkInfoMetadata(): Boolean

networkInfoMetadata ayarlanmışsa true değerini döndürür.

hasOwnershipMetadata

fun hasOwnershipMetadata(): Boolean

ownershipMetadata ayarlanmışsa true değerini döndürür.

hasSoftwareInfo

fun hasSoftwareInfo(): Boolean

softwareInfo ayarlanmışsa true değerini döndürür.

hasSoftwareInfoMetadata

fun hasSoftwareInfoMetadata(): Boolean

softwareInfoMetadata ayarlanmışsa true değerini döndürür.

hasWorkProfileStateMetadata

fun hasWorkProfileStateMetadata(): Boolean

workProfileStateMetadata ayarlanmışsa true değerini döndürür.

toBuilder

abstract fun toBuilder(): Device.Builder!