热点排行

HID判断手机电量操作电控开关是怎么用的?

2

主题

-2

回帖

8

积分

新手上路

积分
8
HID判断手机电量操作电控开关是怎么用的?

举报 回复

433

主题

-245

回帖

2264

积分

管理员

积分
2264
这个代码可以:

  1. function 充电设置(min, max) {
  2.     let ok = true;
  3.     const CHECK_COUNT = 10;

  4.     // 检测10次以保证状态正常
  5.     for (let i = 0; i < CHECK_COUNT; i++) {
  6.         let 电量 = device.getBatteryLevel();
  7.         printl(`当前电量: ${电量}`);

  8.         // 电量大于最大值且正在充电
  9.         if (电量 >= max && device.isCharging()) {
  10.             printl("结束充电");
  11.             hid.setPowerOff();  // 禁用充电
  12.             sleep.second(5);

  13.             // 确认停止充电
  14.             if (!device.isCharging()) {
  15.                 ok = true; // 有效停止充电
  16.                 break;
  17.             } else {
  18.                 ok = false; // 异常状态
  19.             }

  20.         } else if (电量 <= min && !device.isCharging()) { // 电量小于最小值且未充电
  21.             printl("开始充电");
  22.             hid.setPowerOn();  // 开启充电
  23.             sleep.second(5);

  24.             // 确认开始充电
  25.             if (device.isCharging()) {
  26.                 ok = true; // 有效开始充电
  27.                 break;
  28.             } else {
  29.                 ok = false; // 异常状态
  30.             }
  31.         }
  32.     }

  33.     if (ok) {
  34.         printl("控电正常");
  35.         return true;
  36.     } else {
  37.         printl("控电异常");
  38.         return false;
  39.     }
  40. }

  41. // 调用函数并设置电量范围
  42. 充电设置(76, 80);
复制代码


举报 回复

本文标签:HID 手机 判断 电量 操作
随机推荐
随机推荐每次刷新 · 热帖 + 双随机栏 各 50 篇
热帖浏览量最高
随机换个角度看
随机随便看看
随机会员刷新换一批