请问真机调试鸿蒙,怎么获取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
17311浏览 • 5回复 已解决
LiteWearable调试安装失败
1846浏览 • 2回复 待解决
DevEco Studio怎么使用进行调试
1613浏览 • 1回复 待解决
调试,HiLog日志不打印
4496浏览 • 2回复 待解决
请问如何获取鸿蒙根布局
2001浏览 • 1回复 待解决
请问怎么获取HarmonyOS开发板?
12243浏览 • 8回复 待解决
Preferences获取不到
4561浏览 • 2回复 待解决
如何使用远程调试和运行应用
1127浏览 • 1回复 待解决
获取状态栏高度等方法
3869浏览 • 1回复 待解决
怎么获取select选中
1813浏览 • 1回复 待解决