请问真机调试鸿蒙,怎么获取iccid?原来android的方法获取不到了

获取iccid
2021-06-17 00:22:31
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
黑板报呀
1

   public static String getDeviceId() {
      // 通过设备管理的获得设备列表方法获得
      List<DeviceInfo> deviceList = DeviceManager.getDeviceList(DeviceInfo.FLAG_GET_ONLINE_DEVICE);
      // 判空
      if (deviceList.isEmpty()) {
         return null;
      }
      // 获得设备数量
      int deviceNum = deviceList.size();
      // 创建两个列表,分别存设备id和设备名
      ArrayList<String> deviceIds = new ArrayList<>(deviceNum);
      ArrayList<String> deviceNames = new ArrayList<>(deviceNum);
      // 遍历设备列表,将设备id和设备名分别存到两个列表中
      deviceList.forEach(device -> {
         deviceIds.add(device.getDeviceId());
         deviceNames.add(device.getDeviceName());
      });

      // 我就直接使用deviceIds的第一个元素,作为启动远程设备的目标id
      String deviceIdStr = deviceIds.get(0);
      return deviceIdStr;
   }

分享
微博
QQ
微信
回复
2021-06-17 09:11:46
相关问题
调试鸿蒙,如何获取手机UDID
27300浏览 • 5回复 已解决
DevEco Studio调试不到签名文件
557浏览 • 1回复 待解决
HarmonyOS 如何调试
523浏览 • 1回复 待解决
DevEco Studio怎么使用进行调试
8727浏览 • 1回复 待解决
无法调试怎么回事啊?
2622浏览 • 1回复 待解决
LiteWearable调试安装失败
6634浏览 • 2回复 待解决
mate 40 pro调试?
2851浏览 • 1回复 待解决
HarmonyOS 无法进行断点调试
122浏览 • 1回复 待解决
调试,HiLog日志不打印
10997浏览 • 2回复 待解决
DevEco Studio怎么连接
313浏览 • 1回复 待解决
如何使用远程调试和运行应用
5079浏览 • 1回复 待解决