针对Android平台的USB通信技术的广阔应用前景,对Android设备与单片机的USB通信技术进行了研究;搭建了Android设备与单片机进行USB通信的硬件平台;以Android USB Host通信技术为核心,开发了Android端与单片机端的USB应用程序;着重阐述了Android端USB应用程序的完整开发过程,给出了其所需API类的功能描述、使用方法以及程序的开发流程图、主要功能实现的关键代码;对Android开发板与单片机之间的数据通信过程进行了测试,结果表明两者通信正常,实现了Android平台下的USB通信功能.