草庐IT

usb-blaster

全部标签

Android 开发 USB 传输

我是Android开发的新手,我最近一直在探索USB主机。谁能告诉我如何使用批量传输,以便我可以看到外部摄像头看到的内容,而不是在我的平板电脑上显示?相机:佳能PowershotA1300平板电脑:IconiaA200我查看了堆栈溢出和其他一些论坛,但还没有找到关于如何使用批量传输或使用哪些常量作为参数来检索某些数据的很好的解释。我能够看到端点并与外部摄像头建立连接,但我不知道从这里到哪里去。非常感谢任何帮助。 最佳答案 Android中的USB主机API相当薄,我的意思是一旦您超越了枚举接口(interface)/端点和创建连接的

Android:将设备USB插入/拔出USB端口时的BroadcastReceiver

我的应用程序没有捕捉到“ACTION_USB_DEVICE_ATTACHED”,但“ACTION_USB_DEVICE_DETACHED”工作正常。如果我连接USB设备但我在执行BroadcastReceiver时断开连接,应用程序会正确启动,正确捕获“ACTION_USB_DEVICE_DETACHED”。如果我再次附加BroadcastReceiver,则不会捕获任何内容。IntentFilterfilter=newIntentFilter();filter.addAction(UsbManager.ACTION_USB_DEVICE_ATTACHED);filter.addAct

android - USB OTG 支持的手机?

我正在寻找支持USBOTG的Symbian/Android/WindowsPhone。我有一个简单的设备,可以通过USB发送非常基本的ascii数据,我需要在手机应用程序中读取数据。有没有支持USBHost的手机? 最佳答案 This是一个接近完整的list。不过,我不确定android/WP开发是否支持读取这些ascii字符。 关于android-USBOTG支持的手机?,我们在StackOverflow上找到一个类似的问题: https://stackov

android - 在 Android 上通过 USB 发送 MIDI 消息

我想在android上制作一个应用程序,通过USB将MIDI消息发送到计算机,以便能够控制音乐软件,如Cubase、FL、Reason等...Windows上的音乐软件会自动识别硬件MIDIController(例如键盘)。我猜是因为他们使用了音乐软件直接识别的通用MIDI协议(protocol)。他们不需要自己的司机。我希望能够将我的手机/平板电脑用作MIDIController,而无需在计算机上安装五线谱(就像使用硬件Controller一样)。Android开发人员有一个演示代码可以通过USB控制导弹发射器玩具。如果我使用相同的技术发送遵循MIDI协议(protocol)的消息,

android - 如何导航到 android USB 大容量存储 Activity ?

我想在设备连接到pc时获取USB大容量存储Activity以打开或关闭USB模式。我已经实现了一个应用程序,如下所示。publicclassUSB_ConnectActivityextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);finalStringstate=Environment.ge

android - 通过USB将两个android设备连接在一起

是否可以在通过USB连接在一起的两个android设备之间进行通信。这是假设它们都是具有USBOTG的设备并且具有支持它的内核。我曾尝试搜索此内容,但找不到合适的起点。我假设其中一台设备需要充当主机,另一台设备充当客户端,这正是我所需要的(实际上只需要一种方式的通信)。 最佳答案 我尝试使用公-A-公-microB电缆和母-A-公-microB适配器连接两部手机(一部运行ICS,另一部运行JB),其中一部手机检测到另一个作为USB设备。我是否真的能够以某种方式在它们之间进行通信是另一回事。也许是Androiddevelopersdo

java - 有没有办法在 Android 上与 USB 设备通信?

我有一个非常简短的问题:是否可以在Android操作系统上通信/使用USB设备?我假设它可能是平板电脑设备。至少我想将某种USB卡扫描仪连接到android平板电脑。它会工作吗?需要自己写驱动吗?谢谢。 最佳答案 首先,您的平板电脑需要一个USB主机端口。除了On-the-Go(这是一种特殊设计,既可以是主机也可以是设备),不可能将两个USB设备连接在一起。不兼容性是电气方面的,任何软件更改都无法使其正常工作。 关于java-有没有办法在Android上与USB设备通信?,我们在Stac

android - 使用 USB 数据线连接两部 Android 手机

我想用USB数据线连接两部手机,并在一部手机上使用adbdevices、adbshell等ADB命令,就像在PC和Android手机之间一样。我尝试使用具有两个微型USB插件的OTG支持电缆,但没有用。尝试使用另一strip有两个微型USB插件的普通电缆(不是OTG)也没有用。adbdevices在电话A和电话B中总是失败并显示消息“根本没有连接任何设备”。谁有这方面的经验?需要什么样的电缆? 最佳答案 有些手机之间是可以的。但其中至少有一个必须支持OTG。并且您需要一个OTG连接器。(还有USB数据线)查看以下链接以获得详细说明:

android - 无法接收 UsbManager.ACTION_USB_DEVICE_ATTACHED/UsbManager.ACTION_USB_DEVICE_DETACHED 的广播 Intent

我最近正在编写一个USB主机应用程序,但由于无法检测到设备连接/分离事件而卡住了,我遵循了http://developer.android.com/guide/topics/connectivity/usb/host.html的编码说明又引用了网络上别人的编码,查了好几遍,还是没找到问题所在。经过我的调试,似乎没有发生UsbManager.ACTION_USB_DEVICE_ATTACHED/UsbManager.ACTION_USB_DEVICE_DETACHEDIntent,因为我尝试使用Context.sendBroadcast()发送自定义的Intent,而我的Broadcas

android - 我们可以在 Android 设备上以编程方式启用/禁用 USB 调试吗?

这个问题在这里已经有了答案:EnableUSBdebugging(undersettings/applications/development)programmaticallyfromwithinanapp(6个答案)关闭4年前。有什么方法可以在Android设备上以编程方式打开/关闭USB调试?