コード例 #1
0
 /* opens the currently attached USB accessory */
 public ParcelFileDescriptor openAccessory(UsbAccessory accessory) {
   UsbAccessory currentAccessory = mHandler.getCurrentAccessory();
   if (currentAccessory == null) {
     throw new IllegalArgumentException("no accessory attached");
   }
   if (!currentAccessory.equals(accessory)) {
     String error = accessory.toString() + " does not match current accessory " + currentAccessory;
     throw new IllegalArgumentException(error);
   }
   getCurrentSettings().checkPermission(accessory);
   return nativeOpenAccessory();
 }
コード例 #2
0
 /* returns the currently attached USB accessory */
 public UsbAccessory getCurrentAccessory() {
   return mHandler.getCurrentAccessory();
 }