我正在嘗試學習
Android USB主機/附件連接配接.我讀Android裝置可以行為usb主機或USB配件.是以我建立了兩個項目,其中一個是usb主機項目,另一個是usb附件項目.我将這些項目安裝到兩個不同的Android裝置上.其中一個有usb主機(Device A)項目,另一個有usb附件(Device B)項目.
我的問題是,我可以将usb主機項目連接配接到Device B.我可以看到有關裝置的所有資訊.但在配件項目(裝置B)中我看不到有關裝置A的任何事情.
manager.getAccessoryList()始終傳回null.我的USB配件項目代碼在這裡.
UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);
for (UsbAccessory accessory : manager.getAccessoryList()) {
String list = " DESCRIPTION : " + accessory.getDescription() + " MODEL : " + accessory.getModel() + " MANUFACTURER : " + accessory.getManufacturer() + " SERIAL : " + accessory.getSerial();
Toast.makeText(this, list, Toast.LENGTH_LONG).show();
}