On android, use file descriptor instead of name

For android, first extract the file descriptor of the
attached usb device. Then use this file descriptor to open the
divecomputer.

Signed-off-by: Venkatesh Shukla <venkatesh.shukla.eee11@iitbhu.ac.in>