Google致力于提高黑人社区的种族平等。 怎么看。
此页面由 Cloud Translation API 翻译。
Switch to English

PairingCodeUtils

公共类PairingCodeUtils扩展Object

用于嵌套配对代码的实用程序功能。

持续总结

整型 BITS_PER_CHARACTER 以单个配对码字符编码的位数。
整型 KRYPTONITE_PAIRING_CODE_LENGTH rypto石的配对码长度。
整型 STANDARD_PAIRING_CODE_LENGTH 大多数Nest产品的配对代码长度。

公共建设者摘要

公开方法摘要

静态布尔
isValidPairingCode (字符串pairingCode)
验证Nest配对代码的语法和完整性。
静态字符串
kryptoniteDeviceIdToPairingCode (长设备编号)
返回与给定Kryptonite设备ID对应的配对代码。
静态长
kryptonitePairingCodeToDeviceId (字符串pairingCode)
返回与给定的K石配对码相对应的设备ID。
静态字符串
nevisDeviceIdToPairingCode (长设备编号)
返回与给定Nevis设备ID对应的配对代码。
静态长
nevisPairingCodeToDeviceId (字符串pairingCode)
返回与给定的Nevis配对代码相对应的设备ID。
静态字符串
normalizePairingCode (字符串pairingCode)
标准化配对代码字符串中的字符。

继承的方法摘要

常数

公共静态最终int BITS_PER_CHARACTER

以单个配对码字符编码的位数。

常数: 5

公共静态最终int KRYPTONITE_PAIRING_CODE_LENGTH

rypto石的配对码长度。

常数: 9

公共静态最终int STANDARD_PAIRING_CODE_LENGTH

大多数Nest产品的配对代码长度。

固定值: 6

公共建设者

公共 PairingCodeUtils ()

公开方法

公共静态布尔 isValidPairingCode (字符串pairingCode)

验证Nest配对代码的语法和完整性。

参量
pairingCode 配对代码。

公共静态字符串 kryptoniteDeviceIdToPairingCode (长deviceId)

返回与给定Kryptonite设备ID对应的配对代码。如果提供的设备ID不是有效的Krytponite设备ID,则该方法返回null。

参量
设备编号 rypto石设备ID。

公共静态长 kryptonitePairingCodeToDeviceId (字符串pairingCode)

返回与给定的K石配对码相对应的设备ID。如果提供的配对代码无效,则不是rypto石配对代码,则该方法返回0。

参量
pairingCode rypto石配对代码。

公共静态字符串 nevisDeviceIdToPairingCode (长deviceId)

返回与给定Nevis设备ID对应的配对代码。如果提供的设备ID不是有效的Nevis设备ID,则该方法返回null。

参量
设备编号 Nevis设备ID。

公共静态long nevisPairingCodeToDeviceId (字符串pairingCode)

返回与给定的Nevis配对代码相对应的设备ID。如果提供的配对代码无效,则不是的Nevis配对代码,则该方法返回0。

参量
pairingCode 尼维斯配对代码。

公共静态字符串 normalizePairingCode (字符串pairingCode)

标准化配对代码字符串中的字符。此函数将所有字母字符转换为大写,将非法字符“ I”,“ O”,“ Q”和“ Z”分别映射为“ 1”,“ 0”,“ 0”和“ 2”,并且从给定的字符串中删除所有其他非配对代码字符。

参量
pairingCode 配对代码。