android - 如何以编程方式识别是否有任何损坏的 USB 电缆连接到 Android 充电端口?

标签 android android-usb

是否可以识别是否有USB数据线连接到android手机的充电端口,而数据线的另一端连接松动?

我能够找到设备何时连接或断开 AC/USB 电源,或者是否安装或卸载了任何媒体,但在所有这些情况下,总是有来自另一端的信号告诉 android 连接类型这是。

但是如果另一端没有给出任何信号怎么办?如果它的电缆断了,因此另一端没有任何东西但仍连接到 android 充电端口怎么办?是否可以通过一些硬件级别的监控或其他方式找出此类情况?

最佳答案

我不这么认为。 我假设你使用的是 usb micro-b,如果你的电话 socket 上只有一根电线悬垂着,那么五个针脚中没有一个连接到另一个针脚上的任何东西,并且连接数据线 d+ 和 d- 的 fuse 不带电。因此,您的手机无法知道是否连接了任何东西。 VDD (+5V) 也没有电,您甚至无法识别设备正在充电(因为它没有)。 OTG 也死了,所以那里也没有人承认。 祝你好运。

关于android - 如何以编程方式识别是否有任何损坏的 USB 电缆连接到 Android 充电端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54203494/

相关文章:

android - 如何同时为两个应用程序使用同一个 USB 配件?

Android - 如何在横向模式下在操作栏中设置超过 2 个项目

安卓通话统计

android - OkHttp 响应缓存不起作用

android - 在 Android Kiosk 应用程序上显示 USB 权限对话框?

android - 升级到 Lollipop 后 Adb 未检测到设备(Sony Xperia Z3)

android-usb - 通过 USB 安装无法正常工作 - 在 7.0 设备上

android - 如何授予使用 usb 管理器打开 usb 设备的权限? openDevice() 总是返回 null

java - 滑动选项卡时出错 - Android 应用程序

android - 多个 ContentProvider 可以提供相同的 URI 吗?