设备唯一ID码

如何读取

  • 所需头文件
    #include "security/SecurityManager.h"
    
  • 读取设备ID

    • Z6、Z11、A33平台接口使用说明:

      // 设备 id 共8个字节
      static unsigned char devID[8];
      // 成功返回 true,失败返回 false
      // 非线程安全,且ID不可变,所以只取一次
      static bool ret = SECURITYMANAGER->getDevID(devID);
      
      // 输出十六进制值
      for (int i = 0; i < 8; ++i) {
         LOGD("%x ", devID[i]);
      }
      
    • H500S、Z20、Z21平台接口使用说明:

      // 设备 id 最多16个字节
      static unsigned char devID[16];
      // 返回 devID长度
      // 非线程安全,且ID不可变,所以只取一次
      static int ret = SECURITYMANAGER->getDevID(devID);
      
      // 输出十六进制值
      for (int i = 0; i < ret; ++i) {
         LOGD("%x ", devID[i]);
      }
      
powered by Gitbooklast modified: 2023-11-07 09:05:02

results matching ""

    No results matching ""