我知道有两个不同的标志,它们代表设备是插入交流电还是 USB 充电。设备如何知道这一点,它向操作系统报告什么?
我原以为操作系统无法区分插入笔记本电脑 USB 端口并以 500 mA 充电的手机与插入壁式充电器并以 500 mA 充电的手机。
也许区别在于设备充电的电流?(如果是,“AC”的最小电流是多少?设备可以自由定义截止吗?)
还是设备还可以通过电缆传输数据的区别?这似乎是一种区分两者的奇怪方式。
https://developer.android.com/reference/android/os/BatteryManager
提前致谢!