制作一个适合各种Android设备的万能驱动.
开发中,用到各种不通的Android手机,平板设备,要安装各种驱动,而且各种驱动用到的dll无外乎都是官方驱动的copy.
这里有个有名的驱动,叫Universal_Naked_Driver,是xda上一个大神做的.支持Google,Samsung,HTC,的大部分设备.
通过对比0.7版本和0.72版本发现,支持新设备只要,简单的把PID/VID加入到inf文件就可以了.
所以我们完全可以用来增加自己的设备驱动.比如ZTE的U985.
一个完整的支持过程如下.
1.删掉原来的设备驱动,插上Nexus7平板,找到设备,点Uninstall,选项删除.拔插数据线确保,下次会提示没有驱动.
2.下载最新版本的Universal_Naked_Driver.zip,修改里面的inf文件,参考HTC的驱动,有2个地方需要加入下面2行.
%ZTE_U985% = USB_Install, USB\VID_19D2&PID_0287&MI_01
3.同样,参照HTC,在文件最后加入
; Generic ZTE Interface
ZTE = "ZTE Android Interface"
4.连接ZTE U985,安装驱动,将会发现,正常驱动,
以后需要连接新的设备,按照上面的过程重新再来一遍就可以了,不用再费心的找驱动,安装驱动了.