【问题标题】:check USB attached or not in a button click android在按钮中检查是否连接了 USB 单击 android
【发布时间】:2013-12-31 10:32:23
【问题描述】:

单击按钮,我想检查是否有任何 USB 连接到设备。如果已连接,则执行一些操作(可能是祝酒词)。单击按钮时会广播以检查 USB 是否已连接。

【问题讨论】:

    标签: android usb broadcasting


    【解决方案1】:

    我不确定所有的审查,但在这里你如何测试你的设备是否正在充电:

    public class PowerUtil {
        public static boolean isConnected(Context context) {
            Intent intent = context.registerReceiver(null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
            int plugged = intent.getIntExtra(BatteryManager.EXTRA_PLUGGED, -1);
            return plugged == BatteryManager.BATTERY_PLUGGED_AC || plugged == BatteryManager.BATTERY_PLUGGED_USB;
        }
    }
    

    发现于this问题。

    编辑:使用UsbManager.getDeviceList,您可以获得所有连接的设备。因此,如果 size 为 0,则没有连接 USB。

    【讨论】:

    • @Jerry 查看我的编辑。使用 Dharmesh 答案的提示找到它
    猜你喜欢
    • 1970-01-01
    • 2015-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多