@ Implementation protected ParcelFileDescriptor openAccessory ( UsbAccessory accessory ) { try { File tmpUsbDir = RuntimeEnvironment . getTempDirectory ( ) . createIfNotExists ( "usb-accessory" ) . toFile ( ) ; return ParcelFileDescriptor . open ( new File ( tmpUsbDir , "usb-accessory-file" ) , ParcelFileDescriptor . MODE_READ_WRITE ) ; } catch ( FileNotFoundException error ) { throw new RuntimeException ( "Error shadowing openAccessory" , error ) ; } }
Opens a file descriptor from a temporary file .