【发布时间】:2020-06-30 08:21:42
【问题描述】:
是否有可能在原生 CPP 中编写类似的 Android Java 代码?
import android.hardware.usb.UsbDevice;
import android.hardware.usb.UsbDeviceConnection;
import android.hardware.usb.UsbManager;
import android.hardware.usb.UsbInterface;
import android.hardware.usb.UsbEndpoint;
UsbManager m = (UsbManager)getApplicationContext().getSystemService(USB_SERVICE);
HashMap<String, UsbDevice> usbDevices = m.getDeviceList();
Collection<UsbDevice> ite = usbDevices.values();
UsbDevice[] usbs = ite.toArray(new UsbDevice[]{});
if(usbs.length == 0) {
Log.d("Mainactivity","Drives empty");
}
for (UsbDevice usb : usbs) {
UsbInterface intf = usb.getInterface(0);
//UsbEndpoint endpoint1 = intf.getEndpoint(0);
//UsbEndpoint endpoint2 = intf.getEndpoint(1);
}
可能是头文件或库?
提前致谢
【问题讨论】: