A que te refieres con "programas para el entorno android"??
Android es un SO para moviles, si te refieres a si hay aplicaciones - programas para android, la respuesta es si, puedes verlos en el android market:
https://market.android.com/?hl=esSi te refieres a IDEs para desarrollar aplicaciones para android, el que yo utilizo es eclipse + plugin de android.
Aclara a lo q te refieres y te podre contestar a lo del USB.
Saludos!