是否可以在同一台计算机上使用两个应用程序直接通过USB进行通信(没有电缆,没有相关设备)?容易/困难吗?你会推荐什么API?
是的,我发布了一个类似的线程,但它是专门针对我发现的JAVA/USB实现,但我需要Windows支持.所以现在我正在寻找任何USB API - 它不必在java中工作.我总是可以使用JNI/JNative来使用本机代码/库.
我没有在互联网上找到很多做同样事情的人.
这是在一篇文章中汇编的几个问题.
1)什么是判断USB大容量存储设备是否插入的最佳方式.
2)将数据写入USB驱动器的最佳方法是什么
3)你可以像在常规内存中那样处理usb驱动器上的内存..(我可以像malloc一样使用,或者直接使用值/和/或将其归零吗?)
我有一个名为USB AVR JTAG-ISP v.1.2的编程设备.
我在哪里可以找到驱动程序和一个好的IDE?
任何人都可以推荐一个(最好是免费的)工具来扫描Windows环境中连接的USB设备吗?这仅用于开发目的.我有一个USB外围设备,我知道它连接到我的系统时工作,但我在设备管理器中找不到它.我希望能够专门扫描它,因为我正在扩展我的应用程序以支持多种类型的USB设备,但是很难扫描.谢谢.
String DeviceName = "Black USB (H:)";
Run Code Online (Sandbox Code Playgroud)
如何从JAVA中的字符串中分离"Black USB"和删除(H :),我需要在其他类的方法中进一步传递.
众所周知,USB Mass Storage与Android HoneyComb版本的MTP相互配合.原因在http://www.reddit.com/r/Android/comments/mg14z/whoa_whoa_ics_doesnt_support_usb_mass_storage/中进行了解释,它给出了利用的基本优势.还可以看到其他哪些主要优势?(除了用户在连接/安装到PC时能够访问手机上的文件系统)
另外,如果我们进行比较,文件传输的速度会降低,因为文件传输,元数据会发生整个协议命令交换在MTP的情况下转移等.
总的来说,我想了解是否值得决定将性能降低到可用性?(此外,最初在兼容性方面存在问题,因为MTP在Linux和MAC上运行)
我是Android的新手,我正在尝试使用Android USB发送一些数据.我试图使用这个示例代码
// Get UsbManager from Android.
UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);
// Find the first available driver.
UsbSerialDriver driver = UsbSerialProber.acquire(manager);
if (driver != null) {
driver.open();
try {
driver.setBaudRate(115200);
byte buffer[] = new byte[16];
int numBytesRead = driver.read(buffer, 1000);
Log.d(TAG, "Read " + numBytesRead + " bytes.");
} catch (IOException e) {
// Deal with error.
} finally {
driver.close();
}
}
Run Code Online (Sandbox Code Playgroud)
而且我收到了这个错误
对于TCPClient类型,未定义方法getSystemService(String)
我不确定我是否错过了一些观点.任何帮助都会很棒.我正在使用Eclipse Juno和JDK 1.7.
我决定学习Linux并安装了CentOS的最小版本,并且我正在使用Yum慢慢构建它.
我到了USB安装部分,谷歌到处都是指令运行命令#mount/dev/sdb1/somefolder.
但是/ dev中没有sda1.只有/ dev/sdb1,当我尝试在其上挂载消息时说:"mount:根据mtab,/ dev/sda1挂载在/ boot上"
当我查看mtab时,我看到行/ dev/sda1/boot ext4 rw 0 0
我猜这是主要的硬盘.
另外我必须提一下,我在Oracle VirtualBox中运行CentOS,我确实安装了Extention Pack,我确实启用了USB.
非常感谢任何见解!
干杯Misha
我想知道是否有可能检测到何时通过私有或公共框架将USB以编程方式连接到iPhone设备。
我知道我们可以使用UIDeviceBatteryState进行检测,但是在那种情况下,它将仅检测充电,拔出或不充电状态,并且将无法识别其是通过USB充电还是通过电源直接连接或通过任何其他设备(如Mac或任何其他机器。
请告诉我。