风中feng
风中feng
  • 发布:2022-10-10 18:15
  • 更新:2022-10-10 18:51
  • 阅读:237

java端的HashMap<String, UsbDevice>类型怎么转换成对应前端类型

分类:uts
            //---2.逻辑处理  
    const manager = context.getSystemService(  
        Context.USB_SERVICE  
    ) as UsbManager;  
    //取得USB接口信息  
    var deviceList = manager.getDeviceList();  

我通过以上代码获取USB信息,deviceList 结果如下,现在是我怎么把这个结果转换成前端可用的对象,比如我要取mName属性怎么获取

{/dev/bus/usb/005/004=UsbDevice[mName=/dev/bus/usb/005/004,mVendorId=26728,mProductId=1280,mClass=0,mSubclass=0,mProtocol=0,mManufacturerName=Gprinter,mProductName=GP-80,mVersion=4.00,mSerialNumberReader=android.hardware.usb.IUsbSerialReader$Stub$Proxy@6630830, mHasAudioPlayback=false, mHasAudioCapture=false, mHasMidi=false, mHasVideoCapture=false, mHasVideoPlayback=false, mConfigurations=[
UsbConfiguration[mId=1,mName=null,mAttributes=192,mMaxPower=50,mInterfaces=[
UsbInterface[mId=0,mAlternateSetting=0,mName=null,mClass=7,mSubclass=1,mProtocol=2,mEndpoints=[
UsbEndpoint[mAddress=132,mAttributes=2,mMaxPacketSize=64,mInterval=10]
UsbEndpoint[mAddress=3,mAttributes=2,mMaxPacketSize=64,mInterval=10]]]], /dev/bus/usb/004/012=UsbDevice[mName=/dev/bus/usb/004/012,mVendorId=26728,mProductId=512,mClass=0,mSubclass=0,mProtocol=0,mManufacturerName=GPrinter,mProductName=GP-58,mVersion=1.00,mSerialNumberReader=android.hardware.usb.IUsbSerialReader$Stub$Proxy@9c94ca9, mHasAudioPlayback=false,mHasAudioCapture=false, mHasMidi=false, mHasVideoCapture=false, mHasVideoPlayback=false, mConfigurations=[
UsbConfiguration[mId=1,mName=null,mAttributes=160,mMaxPower=50,mInterfaces=[
UsbInterface[mId=0,mAlternateSetting=0,mName=null,mClass=7,mSubclass=1,mProtocol=2,mEndpoints=[
UsbEndpoint[mAddress=129,mAttributes=2,mMaxPacketSize=64,mInterval=0]
UsbEndpoint[mAddress=2,mAttributes=2,mMaxPacketSize=64,mInterval=0]]]]}

2022-10-10 18:15 负责人:无 分享
已邀请:
风中feng

风中feng (作者)

或者是我这样转换,但是提示unresolved reference: UsbDevice

  • 风中feng (作者)

    import UsbDevice from "android.hardware.usb.UsbDevice"; 前面有导入这个

    2022-10-10 18:52

  • 飞向蓝天的喵

    楼主,有遇到过调用 manager.getDeviceList() 阻塞的情况吗?

    2023-01-11 10:54

要回复问题请先登录注册