DeviceInfo

expect class DeviceInfo constructor(display: ByteArray, product: ByteArray, device: ByteArray, board: ByteArray, brand: ByteArray, model: ByteArray, bootloader: ByteArray, fingerprint: ByteArray, bootId: ByteArray, procVersion: ByteArray, baseBand: ByteArray, version: DeviceInfo.Version, simInfo: ByteArray, osType: ByteArray, macAddress: ByteArray, wifiBSSID: ByteArray, wifiSSID: ByteArray, imsiMd5: ByteArray, imei: String, apn: ByteArray, androidId: ByteArray)

表示设备信息

See also

actual class DeviceInfo constructor(val display: ByteArray, val product: ByteArray, val device: ByteArray, val board: ByteArray, val brand: ByteArray, val model: ByteArray, val bootloader: ByteArray, val fingerprint: ByteArray, val bootId: ByteArray, val procVersion: ByteArray, val baseBand: ByteArray, val version: DeviceInfo.Version, val simInfo: ByteArray, val osType: ByteArray, val macAddress: ByteArray, val wifiBSSID: ByteArray, val wifiSSID: ByteArray, val imsiMd5: ByteArray, val imei: String, val apn: ByteArray, val androidId: ByteArray)

表示设备信息

See also

Constructors

Link copied to clipboard
expect constructor(display: ByteArray, product: ByteArray, device: ByteArray, board: ByteArray, brand: ByteArray, model: ByteArray, bootloader: ByteArray, fingerprint: ByteArray, bootId: ByteArray, procVersion: ByteArray, baseBand: ByteArray, version: DeviceInfo.Version, simInfo: ByteArray, osType: ByteArray, macAddress: ByteArray, wifiBSSID: ByteArray, wifiSSID: ByteArray, imsiMd5: ByteArray, imei: String, apn: ByteArray, androidId: ByteArray)
constructor(display: ByteArray, product: ByteArray, device: ByteArray, board: ByteArray, brand: ByteArray, model: ByteArray, bootloader: ByteArray, fingerprint: ByteArray, bootId: ByteArray, procVersion: ByteArray, baseBand: ByteArray, version: DeviceInfo.Version, simInfo: ByteArray, osType: ByteArray, macAddress: ByteArray, wifiBSSID: ByteArray, wifiSSID: ByteArray, imsiMd5: ByteArray, imei: String, apn: ByteArray)
actual constructor(display: ByteArray, product: ByteArray, device: ByteArray, board: ByteArray, brand: ByteArray, model: ByteArray, bootloader: ByteArray, fingerprint: ByteArray, bootId: ByteArray, procVersion: ByteArray, baseBand: ByteArray, version: DeviceInfo.Version, simInfo: ByteArray, osType: ByteArray, macAddress: ByteArray, wifiBSSID: ByteArray, wifiSSID: ByteArray, imsiMd5: ByteArray, imei: String, apn: ByteArray, androidId: ByteArray)

Types

Link copied to clipboard
expect object Companion
actual object Companion
Link copied to clipboard
expect class Version(incremental: ByteArray = "5891938".toByteArray(), release: ByteArray = "10".toByteArray(), codename: ByteArray = "REL".toByteArray(), sdk: Int = 29)
@Serializable
actual class Version(val incremental: ByteArray, val release: ByteArray, val codename: ByteArray, val sdk: Int)

Functions

Link copied to clipboard
expect open operator override fun equals(other: Any?): Boolean
actual open operator override fun equals(other: Any?): Boolean
Link copied to clipboard

不要使用这个 API, 此 API 在未来可能会被删除

Link copied to clipboard
expect open override fun hashCode(): Int
actual open override fun hashCode(): Int
Link copied to clipboard

将此 DeviceInfo 序列化为字符串. 序列化的字符串可以在以后通过 DeviceInfo.deserializeFromString 反序列化为 DeviceInfo.

Properties

Link copied to clipboard
expect val androidId: ByteArray
actual val androidId: ByteArray
Link copied to clipboard
expect val apn: ByteArray
actual val apn: ByteArray
Link copied to clipboard
expect val baseBand: ByteArray
actual val baseBand: ByteArray
Link copied to clipboard
expect val board: ByteArray
actual val board: ByteArray
Link copied to clipboard
expect val bootId: ByteArray
actual val bootId: ByteArray
Link copied to clipboard
expect val bootloader: ByteArray
actual val bootloader: ByteArray
Link copied to clipboard
expect val brand: ByteArray
actual val brand: ByteArray
Link copied to clipboard
expect val device: ByteArray
actual val device: ByteArray
Link copied to clipboard
expect val display: ByteArray
actual val display: ByteArray
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
expect val imei: String
actual val imei: String
Link copied to clipboard
expect val imsiMd5: ByteArray
actual val imsiMd5: ByteArray
Link copied to clipboard
expect val ipAddress: ByteArray
actual val ipAddress: ByteArray
Link copied to clipboard
expect val macAddress: ByteArray
actual val macAddress: ByteArray
Link copied to clipboard
expect val model: ByteArray
actual val model: ByteArray
Link copied to clipboard
expect val osType: ByteArray
actual val osType: ByteArray
Link copied to clipboard
Link copied to clipboard
expect val product: ByteArray
actual val product: ByteArray
Link copied to clipboard
expect val simInfo: ByteArray
actual val simInfo: ByteArray
Link copied to clipboard
Link copied to clipboard
expect val wifiBSSID: ByteArray
actual val wifiBSSID: ByteArray
Link copied to clipboard
expect val wifiSSID: ByteArray
actual val wifiSSID: ByteArray