Android para PC USB leitura / gravação

Eu tenho um programa no PC tendo na entrada de string de USB (programa antigo) Eu tenho um tablet Android (4.X) que precisa fornecer entrada de seqüência de caracteres em USB para o programa em execução no PC. Quando usei o código de amostra no Android, o código a seguir fornece um hashmap vazio. O PC (experimentado em 32 bit XP e 64 bit Windows 7) possui driver Android.

    mManager = (UsbManager)getSystemService(Context.USB_SERVICE);
    HashMap<String, UsbDevice> devices =  mManager.getDeviceList();

Qualquer exemplo real de código de trabalho falando com o PC via USB ajudará, pl. Também indique se algum driver, etc., precisava do Android para falar com o PC.

Eu tentei tanto o modo de acessório e o modo de host (apenas no caso)

questionAnswers(1)

yourAnswerToTheQuestion