Android 试图从我的应用程序内部模拟USB断开/重新连接

Android 试图从我的应用程序内部模拟USB断开/重新连接,android,usb,Android,Usb,我正在进行一个项目,需要将USB设备置于重新编程状态,然后向设备发送软件更新。我已经能够通过让用户断开并重新连接android设备和我正在重新编程的USB设备之间的USB电缆来实现这一点。我尝试了多种组合,释放接口,然后尝试循环通过USBManager getDeviceList,然后再次请求该设备上的权限。我已尝试将Pending帐篷修改为与原始Pending帐篷不同。我以为我有一次,但它似乎是一个错误的OTG电缆。在最后的努力中,我试图设计我自己的android.hardware.usb.a

我正在进行一个项目,需要将USB设备置于重新编程状态,然后向设备发送软件更新。我已经能够通过让用户断开并重新连接android设备和我正在重新编程的USB设备之间的USB电缆来实现这一点。我尝试了多种组合,释放接口,然后尝试循环通过USBManager getDeviceList,然后再次请求该设备上的权限。我已尝试将Pending帐篷修改为与原始Pending帐篷不同。我以为我有一次,但它似乎是一个错误的OTG电缆。在最后的努力中,我试图设计我自己的android.hardware.usb.action.usb_DEVICE_ATTACH/DETACH消息(我得到了拒绝许可),还有其他想法吗?或者根本不可能

有人试过这个吗。我从来没有看到过对此的任何回应现在我只是在我自己的帖子上添加评论,试图让我的声誉达到可以对其他人的帖子发表评论的程度。。。很抱歉