Comunicação por cabo de dados USB no Android [closed]

Eu quero me comunicar com meu aplicativo android do meu computador com o cabo de dados usb. Qual ouvinte devo implementar?

Eu acho que uma conexão TCP irá atender às minhas necessidades, mas se conectar com ele sobre o driver adb parece estranho.

Como posso me comunicar do Windows para o Android usando um cabo de dados?