开发一个通过Android上的USB端口连接的特殊设备通信应用程序

我找到了适用于Android的USB文档,从那里看起来似乎可以在Android手机上编写一个与PC完全相同的通信程序.

我有一个普通的USB电缆,通常连接在PC和外部设备之间.一端是正常的USB,另一端有一个特殊的设备插头.

如果我得到USB母女适配器,我可以将我的普通Android手机线USB端连接到我的设备USB线,因此基本上将我的特殊USB线插入Android手机.

有没有人有在Android上进行USB通信编程的经验 – 基本上复制普通的PC USB功能?我所要做的只是通过USB端口发送和接收文本字符串 – 就像在PC上一样.

Is this possible or is the USB port programming on Android limited in any way
and not really identical to USB programming on a PC? eg. power supply through USB or anything else?

在PC上我需要安装一个FTDI驱动程序才能与外部设备配合使用.

非常感谢

更新:
似乎从Android 3.1开始可以做到这一点 – 但是,如果我理解正确的话,Android 3.1仅在平板电脑Android设备上运行 – 我可能错了 – 与Apple相比,这一切都令人困惑(但是,苹果iPhone永远不会工作!;)

最佳答案
是的,Android支持3.1及更高版本的USB主机,因此您可以使用转换器电缆将USB设备直接连接到Android设备. Android 4.0为手机设备带来了这一功能.

相关文章

以下为个人理解,如错请评 CE: 凭据加密 (CE) 存储空间, 实际路径/data/user_ce/ DE: 设备加密 (DE) 存...
转载来源:https://blog.csdn.net/yfbdxz/article/details/114702144 用EventLog.writeEvent打的日志(或...
事件分发机制详解 一、基础知识介绍 1、经常用的事件有:MotionEvent.ACTION_DOWN,MotionEvent.ACTION...
又是好久没有写博客了,一直都比较忙,最近终于有时间沉淀和整理一下最近学到和解决的一些问题。 最近进...
Android性能优化——之控件的优化 前面讲了图像的优化,接下来分享一下控件的性能优化,这里主要是面向...
android的开源库是用来在android上显示gif图片的。我在网上查了一下,大家说这个框架写的不错,加载大的...