USB OTG技术之闪存篇
任何事物在发展的历程上都会遭遇瓶颈,智能系统也不例外。回顾Android系统的发展历程,虽然每一代都会给用户新的惊喜,但是应用功能逐渐变得千篇一律,基本每款实用的应用都会有4、5个仿制的版本。因此上为了寻求新的出路,应用商渐渐盯上了Android硬件市场,将应用于硬件相结合,势必会发挥应用更大的价值。

USB OTG
USB OTG是一个伴随着USB2.0发展起来的优秀技术,该项技术的实现原理就不占用大家时间普及了,今天要讲解的是通过这项技术如何实现让Android设备直接读取U盘等存储设备。
实现U盘直读所需设备
要实现该功能首先需要一台支持USB OTG的Android设备,例如谷歌的Nexus7和三太子,索尼的LT18i、LT26i等。另外部分手机通过刷含有USB OTG识别功能的内核后,也能实现该功能。

手机+USB OTG+USB HUB
除此之外,支持USB OTG功能的手机,还需要一根USB TOG的数据线,进行设备间的连接。通过刷内核实现该功能的手机,由于其数据接口没有电压输出,所以此类手机还需要一个可独立供电USB HUB或硬盘上使用的那种Y形USB数据线进行支持。

独立供电型USB HUB

USB OTG数据线
USB OTG数据线听着挺高端但价格比较便宜,在淘宝上从几款到几十块不等,小编测试中用的就是一个价值“高达”8元的USB OTG线,这个价格与iPad专属相机套件那228 RMB标价,可以说是小巫见大巫了。值得注意的是未越狱的iPad通过这个套件只能读取照片也设备不兼容iPhone,而Android的这套设备可以读取各类型文件且手机和平板通吃。
实现U盘读取的应用
要实现USB OTG对U盘的读取,当然还需要软件的支持,《Nexus 多媒体导入工具(Nexus Media Importer)》是目前小编见到最简单使用的U盘读取应用之一。

图片读取页面