Android USB开发,使用claiminterface会出现“USB存储设备意外关闭”问题。
mDeviceConnection = manager.openDevice(mUsbDevice);
if (mDeviceConnection == null) {
return;
}
if (!mDeviceConnection.claimInterface(mInterface, true)) {
showTmsg("claimInterface wrong");
return;
}
当参数为false时,则会出现提示“claimInterface wrong";当设置true时,claimInterface能执行成功,但设备意外关闭。
查看了接口说明,它是独占的连接,是否和这个有关?