我正在开发一个使用 USB OTG 设备的 android 应用程序。该应用程序通过 android USB API“连接”到设备,我正在使用外部库读取一些卷信息。
一切正常,但存在用户体验问题:设备是由 android 挂载的,但是当与我的应用程序建立连接时,设备明显为操作系统卸载,并显示类似“USB 存储意外删除”的消息.
我知道,从机器人的角度来看,这是正确的行为——但不是我的用户的 :-)
有谁知道抑制系统消息或采取任何解决方法的可能性?欢迎任何想法......我已经阅读了一些 SO 票,并且认为在从我的应用程序连接之前以编程方式安全卸载设备是不可能的。