Есть ли способ (надеюсь, независимый от системы), чтобы определить, подключено ли устройство Android к компьютеру через USB с использованием Java.
http://today.java.net/article/2006/07/05/java-and-usb