0

我知道有两个不同的标志,它们代表设备是插入交流电还是 USB 充电。设备如何知道这一点,它向操作系统报告什么?

我原以为操作系统无法区分插入笔记本电脑 USB 端口并以 500 mA 充电的手机与插入壁式充电器并以 500 mA 充电的手机。

  • 也许区别在于设备充电的电流?(如果是,“AC”的最小电流是多少?设备可以自由定义截止吗?)

  • 还是设备还可以通过电缆传输数据的区别?这似乎是一种区分两者的奇怪方式。

https://developer.android.com/reference/android/os/BatteryManager

提前致谢!

4

1 回答 1

0

与计算机上的端口(双向)相反,常见的AC充电器适配器没有可用的主机控制器(单向)。我的带有两个仅充电端口的壁装插座的行为仍然与我的充电器适配器不同,被检测为“涡轮电源”......这是它能够检测到的第三种模式 - 并且至少有一个充电控制器应该存在,以便协商用于充电的伏特和安培。同时,甚至还有QC4+可用。还有……例如。PowerMat,也仅适用于兼容设备。USBUSBUSBQC4BATTERY_PLUGGED_WIRELESS

于 2018-12-15T19:49:55.677 回答