DeviceInfo

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)

Deprecated

DeviceInfo 构造器将会在未来删除. 这是因为构造器导致维护变得十分困难. 若要构造 DeviceInfo 实例, 请使用 DeviceInfoBuilder.若要序列化, 请使用 DeviceInfo.serializeToString 和 DeviceInfo.deserializeFromString.

Replace with

import net.mamoe.mirai.utils.DeviceInfoBuilder
DeviceInfoBuilder.create().display(display).product(product).device(device).board(board).brand(brand).model(model).bootloader(bootloader).fingerprint(fingerprint).bootId(bootId).procVersion(procVersion).baseBand(baseBand).version(version).simInfo(simInfo).osType(osType).macAddress(macAddress).wifiBSSID(wifiBSSID).wifiSSID(wifiSSID).imsiMd5(imsiMd5).imei(imei).apn(apn).androidId(androidId).build()
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)

Deprecated

DeviceInfo 构造器将会在未来删除. 这是因为构造器导致维护变得十分困难. 若要构造 DeviceInfo 实例, 请使用 DeviceInfoBuilder.若要序列化, 请使用 DeviceInfo.serializeToString 和 DeviceInfo.deserializeFromString.

Replace with

net.mamoe.mirai.utils.DeviceInfo(display, product, device, board, brand, model, bootloader, fingerprint, bootId, procVersion, baseBand, version, simInfo, osType, macAddress, wifiBSSID, wifiSSID, imsiMd5, imei, apn, androidId)

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)

Deprecated

DeviceInfo 构造器将会在未来删除. 这是因为构造器导致维护变得十分困难. 若要构造 DeviceInfo 实例, 请使用 DeviceInfoBuilder.若要序列化, 请使用 DeviceInfo.serializeToString 和 DeviceInfo.deserializeFromString.