我正在使用BATTERY_PLUGGED_AC来获取手机是否已插入充电器的通知。
它在一些设备上工作得很好,而在其他设备上它不会识别为充电。
这可能是因为当我为VIA电脑USB端口而不是真正的AC充电时,电源是USB吗?
我还应该考虑BATTERY_PLUGGED_USB ???
谢谢!
答案 0 :(得分:2)
AC适配器的mA输出和USB电源是不同的,显然Android可以分辨出来。
请参阅此Stackoverflow post,了解如何检测哪个是哪个。但是,看起来使用BATTERY_PLUGGED_USB
会起作用。