gpt4 book ai didi

android - 如何在android中检测外部设备

转载 作者:太空狗 更新时间:2023-10-29 15:22:38 26 4
gpt4 key购买 nike

我想编写一个程序来检测我的安卓手机连接的任何外部设备。例如,如果我连接到计算机以通过 USB 大容量存储共享,或者如果我连接是为了充电。

android中哪个API或者package负责硬件接口(interface)。如果连接到我的 Android 手机,我如何检测任何外部设备。

最佳答案

虽然 USB 连接并不完全等同于外部电源,但对于大多数使用旧版本的设备来说,这可能是检测它的合理方法。

ACTION_BATTERY_CHANGED Intent 具有 BATTERY_PLUGGED_USB 和 BATTERY_PLUGGED_AC 的常量。

http://developer.android.com/reference/android/os/BatteryManager.html

您还可以在 USB 挂载期间检测到外部存储目录的丢失 - 但首先请记住,并不是每个人都在 USB 连接时挂载他们的外部存储,并且较新的 android 版本不会完全使用 USB 大容量存储完全安装。

关于android - 如何在android中检测外部设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6072827/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com