【版權聲明】
本文轉自《UsbAccessory和UsbDevice的區別》。
【正文】
UsbAccessory和UsbDevice的區別
-
UsbDevice:正常的,USB的Host和USB的Device架構中的USB的Device
-
所以,此時:Android設備是USB的Host,外接的USB設備是USB的Device
-
此時,Android設備作爲USB的Host,要做USB Host該乾的事情:
- 給USB外接設備供電
- 負責管理USB總線
-
此時,Android設備作爲USB的Host,要做USB Host該乾的事情:
-
所以,此時:Android設備是USB的Host,外接的USB設備是USB的Device
-
UsbAccessory:和標準的USB的概念相反
-
USB設備是USB的Host
-
所以,此時USB設備,也要幹其作爲USB的Host的事情
- USB設備,要給作爲USB的Device的Android設備供電
- USB設備要負責管理USB總線
-
所以,此時USB設備,也要幹其作爲USB的Host的事情
-
而Android設備是USB的Device
- 此時,從概念上說,相當於把Android設備,當做Accessory附件,掛在USB設備上
-
USB設備是USB的Host