I am new to Android programming. I need to transfer data bi-directionally over USB between an Android tablet and a PC (Mac or Windows). The Android tablet will have Android 4.0 or newer. Mac will have OS X Lion or newer and Windows will have Windows XP or newer.
After reading about Android's support for USB connectivity here: http://developer.android.com/guide/topics/connectivity/usb/index.html
I'm thinking if I get the Android tablet run in USB accessory mode and make the PC the host, bi-directional data transfer over USB can work. Is that thinking correct or I'm way off here?
Thanks.