android访问usb设备
1. 如何在Android平台上使用USB Audio设备
Android对USB的支持有两种模式:
HOST模式:Android设备为USB总线和外设供电,数据传输是双向的。
Accessory模式:即附件模式,Android作为附件,手机和电脑连接,通常是这种模式,由USB Device端向总线供电,数据传输方向是双向的。这就是为什么手机插到电脑上可以充电的原因。
在讨论具体代码之前,需要先讲一下再host模式下面的调试办法,因为数据线的端口被外设使用了,那么,传统的连接数据线调试的方法已经不行了。官网给出了解决办法:
1、请把Android设备用数据线连接到电脑,当然,也要把Android设备的wifi打开。
2、在windows命令行下,进入SDK platform-tools/ 目录(具体看SDK安装在哪个目录了),执行 adb tcpip 5555 回车。这里其实是打开了adb调试的无线端口(Android设备在电脑上的端口映射),其实后面的数字可以随便来,只要端口没有被占用。
3、adb connect <device-ip-address>:5555键入回车,这里的device-ip-address是Android端的IP地址。
4、最后adb usb回车,假如没有问题,现在已经可以在eclipse上看到logcat的输出了。
其实还有个简单的办法,可以在应用商店上下一个无线ADB工具,随便哪个都可以,这类工具就是在Android端做了上面的那些工作,而且还不用连数据线,但是第三步的那个操作还是要在windows的命令行窗口手动输入的。
打开手机设置,选择【更多】,点击【关于设备】
连续点击【内部版本号】10下左右,即可开启【开发者选择】,返回上一层
进入【开发者选项】
勾选【USB调试】
确认操作即可
3. 如何打开Android设备的USB调试模式
如何打开USB调试模式?
刷机或Root
采用
Adb
方式连接,就需要您在设备上打开USB调试模式
Android
打开USB调试模式总共有三种不同方法,根据系统版本而不同,
以下为
Android
所有系统版本对应的打开方法
1、
2.1
~
2.3.7
系统打开方法
•点击手机
Menu键(菜单键),在弹出的菜单中选择
设置(Setting),
或在应用程序中找到设置
程序点击进入
•
进入设置界面的
应用程序
即可打开
USB调试模式2、4.0
~
4.1.2
系统打开方法
•
点击手机
Menu键(菜单键),在弹出的菜单中选择
设置(Setting),
或在应用程序中找到
设置
程序点击进入
•
进入设置界面的
开发人员选项
即可打开
USB调试模式3、4.2、4.3、4.4
系统打开方法
•
点击手机
Menu键(菜单键),在弹出的菜单中选择
设置(Setting),
或在应用程序中找到
设置
程序点击进入
•
点击
关于手机
•
连续点击七次
版本号
•
再
返回
设置菜单界面选择
开发者者选项
•
点击打开右上角的
开关,
即可打开
USB调试模式,•
打开USB调试模式后,下拉手机通知栏,将手机上连接电脑的USB模式设置为“仅充电”模式或“媒体设备(MTP)”或“同步”模式后,即可正常连接刷机或Root软件进行一键刷机或Root。
4. Android如何设置USB的com3口
如下:
1、mainfest中注册监听USB拔插动作并且过滤对应vid,pid的设备。这个是静态的,在下面实例中用的是动态的,具体可以参考引用中的第【2】个。
2、查找所有的USB设备
3、动态注册需要用的USB设备权限
4、连接已注册的USB设备,并设置连接参数
5、设置返回监听,并对话
6、按照不同的协议解析byte[]数据获得对应数据(在此不表)
7、关闭连接等
5. Android 手机能支持连接哪些 USB 设备
理论上:如果手机控制器是OTG的,那么各种USB设备几乎都能接。安卓内核是linux,完整的Linux内核对键盘/鼠标/USB-HUB都没有问题,Linux内核甚至可以支持U盘/USB打印机……等等
实际上:支持什么设备是根据驱动来实现的,同时应用也要有对应的接口才行。据我所知,一般的安卓3.0以后版本都支持U盘/USB键盘/USB鼠标,HUB没有试过,但可以确定的是肯定支持,因为USB控制器自己就是一个ROOT-HUB。我自己在安卓平板上试过键盘是没问题的。但像打印机什么的就别想了,哪些应该不会包含在手机ROM里,就算是有驱动,可能也没有应用接口。
6. android如何编程读取usb设备
这你得把驱动写到系统底层那里去!linux和win驱动方面不一样的地方就是linux得在内核里面集成,win直接安装就行了。如果是打印机的话就用路由器的USB接口外接过去然后在局域网里面操作——只要连接了这台路由器的设备都能使用打印机打印。还有一点路由器得刷固件!原厂的固件不一定有驱动,要是自己会做也可以自己把驱动做进去,一般这样的路由器用的是openwrt系统。
7. android4.2.2 查找USB设备
4.2隐藏了~1、找到“设置”图标,进入~ 2、点击“关于手机” 3、拉到屏幕最下方,找到“版本号”,猛击5-7下(有时只要点击一下就行) 4、猛击过后,如果出现“您现在处于开发者模式”,说明您猛击成功;如果没有,请继续猛击,直至出现为止 5、再回到“设置”页面,您就可以找到“{}开发者选项”了!(大约是隐藏彩蛋神马的吧,咳咳……)
8. 请问安卓手机连接电脑下面说打开USB设备是什么意思
楼主所说的,应该是安卓手机通过USB数据线连接电脑后弹出的选项界面,其意思是你可以将手机处于:
1、大内存工作模式,在电脑PC主机端通过该模式可以直接访问手机内存卡上的内容并进行一些权限允许范围内的操作。
2、工作于数据访问模式,可在电脑PC主机端使用软件(如豌豆荚、酷狗手机助手、360手机助手等)通过该模式和手机同步,进行一些手机内软件应用操作和数据传送。
为个人观点,希望能帮上你的忙。以上
9. 打开安卓手机USB存储设备
你一定是开了usb调试模式了,在设置那里有个开发人员的子项,打开就有usb调试模式,开的时候可以和电脑360手机助手等软件相连安装软件,关了之后就可以使用usb存储功能了,插到电脑后注意看手机屏幕,他会提示你开启的了。
行了就给分吧!
10. 安卓Android手机怎样打开usb调试模式连接电脑
你好!
1)点击“设置”图标进入,在“更多”菜单栏里找到“关于设备”,然后点击进入。
2)点击“关于设备”进入后,找到“内部版本号”,连续点击“内部版本号”栏,直至显示“不需要,开发者模式已启用”后停止。
3)最后,返回“设置”菜单栏,就能看到“开发者选项”菜单键了。点击“开发者选项”进入,对“USB调试”进行勾选,就能打开三星Note4调试了,然后就可连接电脑了。
希望能帮到你,望采纳!