【问题标题】:detecting power source not working on a specific device检测电源在特定设备上不起作用
【发布时间】:2011-06-12 21:51:33
【问题描述】:

我正在使用 BATTERY_PLUGGED_AC 来获取手机是否插入充电器的通知。

它在某些设备上运行良好,而在其他设备上却无法识别为正在充电。

这可能是因为当我通过电脑 USB 端口而不是真正的 AC 充电时电源是 USB 吗???

我是否也应该考虑BATTERY_PLUGGED_USB???

谢谢!

【问题讨论】:

    标签: android


    【解决方案1】:

    AC 适配器的毫安输出和 USB 电源是不同的,显然 Android 可以分辨出来。

    请参阅此Stackoverflow post,了解如何检测哪个是哪个。但是,是的,看起来使用BATTERY_PLUGGED_USB 会起作用。

    【讨论】:

    • 如果我执行 EXTRA_PLUGGED >=1(即,对于所有来源)有效
    猜你喜欢
    • 2016-12-02
    • 2014-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-22
    • 2012-01-29
    • 1970-01-01
    • 2016-05-24
    相关资源
    最近更新 更多