草庐IT

android - 记住 USB 连接,但不要启动应用程序

我正在处理的应用程序通过USB连接成功连接到设备。此外,它现在可以记住来自不同发布的设备,正如以下线程中指出的那样storingusbdefaultconnections.但是,这会留下在连接USB设备时始终启动Activity的不良影响。如果不启动应用程序,我就无法记住默认值。在连接上启动应用程序不是预期的效果。下面的小代码示例是list当前的样子,以便快速浏览存储在内存中的默认USB连接以供将来连接使用。这种默认存储是否可以在不启动应用程序的情况下完成?我一直在想,也许有一种类型的类别可以添加到Intent过滤器中,将其指定为不可启动的Intent。在Activity期间被监听但由

android - USB 调试 - 为 Epson Moverio 安装驱动程序的问题

Android开发新手,我使用Eclipse制作了一个小应用程序在虚拟Android设备上完美运行。现在,我想在真实设备上运行它:Moverio,爱普生制造的头戴式显示器,但我的电脑无法将其识别为Android设备。在Windows7上,我知道我需要一个特定的USB驱动程序。爱普生给我发了安装驱动的说明,但还是不行。我该怎么做?以下是我遵循的步骤:在[Google.NTx86]和[Google.NTamd64]部分添加以下两行\extras\google\usb_driver\android_winusb.inf:%SingleAdbInterface%=USB_Install,USB

java - 使用 Android USB Host API 读取我的 USB 游戏 Controller /或其他 USB 设备数据

我正在尝试使用AndroidUSBHostAPI读取我的USB游戏Controller数据,一旦我让它工作,我将连接其他设备进行测试。我的游戏Controller使用OTG线连接到我的Android手机。我现在能够获取设备、端点信息,但我不知道如何读取原始数据并显示它。有人可以帮帮我吗?一些示例代码将不胜感激。TextViewcountDisplay;ArrayListlistItems=newArrayList();ArrayAdapteradapter;Stringvalues="";UsbManagermManager;UsbDevicedevice=null;privateby

Android usb 主机 api 和 USB 存储

我正在尝试使用android主机api进行USB存储。我对此有很多疑问。使用主机api一切皆有可能。我想查看USB的内容,如果可能的话,查看正常的文件操作。我没有找到任何与此相关的文档帮助。我可以使用UsbDeviceConnection类API声明接口(interface),但我无法理解bulkTransfer的工作原理,所以如果有人可以指导我或提供一些引用,我会自己尝试。我也尝试阅读USB规范,我了解bulkTransfer如何在USB级别工作,但无法关联如何使用使用UsbEndpoint而不是文件描述符的bulkTransfer进行android/java文件操作。提前致谢!!

android - 将 USB 文件描述符传递给 Android NDK 程序

我正在尝试将一些用C编写的软件移植到Android平台。该软件有一个组件,可以读取和写入连接的USB设备。我想做的是用Java打开与设备的连接,然后将USB设备的文件描述符传递给JNI代码。下面是我的应用的lsof的(相关)输出,显示我有两个USB设备描述符:com.tim8861u0_a6635????????????/dev/bus/usb/001/002com.tim8861u0_a6636????????????socket:[51170]com.tim8861u0_a6637????????????socket:[51173]com.tim8861u0_a6638??????

android - Mac 上的 USB 调试 Moverio

我刚入了一个MoverioBT-100,Epson好像和纸袋一样好用。有没有人设法让USB调试/ADB在Mac上看到它? 最佳答案 Burf.您必须转到“.android”文件夹。要找到它,只需打开一个终端并写入:cdcd.android/之后,你需要修改文件adb_usb.ini(我建议之前备份它)并在最后一行之后添加供应商ID,在这种情况下,对于Epson它是:0x04B8。之后应该是这样的:#ANDROID3RDPARTYUSBVENDORIDLIST--DONOTEDIT.#USE'androidupdateadb'TOGE

java - 桌面 java 应用程序通过 USB 复制和传输 android 数据

我有一个桌面java应用程序,还有一个android应用程序。两个应用协同工作。桌面应用程序中的用户有一个按钮来启动设备数据应用程序与计算机应用程序之间的传输,反之亦然。所以我需要使用简单的USB数据线传输数据,并且没有互联网连接/WiFi/蓝牙/adb。我找到了两个适用于Windows的JavaMTP库来解决我的问题,以及android的USB主机/配件功能:jMTP成功识别我的Android设备、文件夹和其他内容我在电脑--->设备中传输文件成功,但是当我尝试在设备--->电脑中传输文件时出现错误我把我的代码放在解释之后。jusbpmp但我无法转移设备--->计算机。USBHost

android - 如何在 Android 中检测 USB 设备

我有USB主机android设备,我需要连接USB设备。为了检测到主机的USB设备,我编写了以下代码。publicclassReadDataextendsActivity{UsbManagerusbManager;PendingIntentmPermissionIntent;UsbDeviceusbDevice;Intentintent;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_read

android - NDK 级别的 Android 低级 USB API,可在 Qt Android 上使用

我需要在Android上与HID设备交互。问题是我使用的是QtAndroid,我没有使用JavaUsbManager类。是否有任何我可以链接的C库,以便在无需使用JavaAPI的情况下与Android上的HID设备通信?我发现了这个:http://source.android.com/devices/reference/bt__hh_8h_source.html这似乎是一个定义HID通信的header,但我找不到关联的库。有什么想法吗?提前致谢 最佳答案 我找到了一种方法。就我而言,我正在为一个设备开发一个控制面板,我需要它在每个设

安卓 : how to detect already connected usb device?

我正在尝试检测已经连接到android的USB设备。我知道有一些操作可以检测USB何时连接或断开。但是我真的不知道如何在将USB设备连接到Android后检查设备。此外,我发现每个USB设备都有其设备类代码,但我如何确定连接的是哪种设备?例如,我需要同时检测usb鼠标和键盘;我如何区分它们? 最佳答案 试试这个:首先为USB连接注册广播。list许可::使用此获取USB设备的详细信息列表publicvoidgetDetail(){UsbManagermanager=(UsbManager)getSystemService(Conte