android-usb

    0热度

    1回答

    我有一个android应用程序,它创建与USB设备的连接并且必须通过特定端点接收数据。我正在用本地代码处理数据传输部分。该应用程序能够找到设备,打开连接并找到所需的端点。 数据读取部分位于本机代码中,其中在while循环内进行ioctl调用。 int bytesTransferred = ioctl(g_fileDescriptor, USBDEVFS_BULK, &ctrl); 这个g_fi

    0热度

    1回答

    任何人都可以请解释清楚我在USB主机模式下的controlTransfer。这些参数究竟意味着什么。 我想了解requestType,requestID,value和index。 controlTransfer(int requestType, int request, int value, int index, byte[] buffer, int length, int timeout)

    1热度

    1回答

    我正在使用Android USB Host mode并希望执行异步批量传输。到目前为止,我已经成功地使用了同步批量传输,但在处理异步传输的片段时遇到了一些麻烦。从UsbRequest文档(粗体矿):上批量端点 请求可以是同步经由bulkTransfer(UsbEndpoint,字节[],INT,INT)或异步经由queue(ByteBuffer, int)和requestWait()[一个UsbD

    3热度

    1回答

    我之前创建了一个Androidapp。 app的功能基本上是下载文件列表(图片和视频)并在循环中播放它们(如Playlist)。 这些文件保存在默认Android External Storage Directory。我得到使用它这个方法: Environment.getExternalStorageDirectory().getAbsolutePath(); 直到现在我从未有过的存储问题,但

    2热度

    2回答

    我能够读取here关于如何在连接USB附件时启动我的应用程序,以及这一切都正常工作:我有一个IntentFilter内置到我的清单将在每次附加指定配件时启动适当的活动。这是如何看起来如下: <activity android:name=".MainActivity" android:label="@string/app_name" android:exporte

    -2热度

    1回答

    我正在考虑为Android手机提供安全性的应用。我的想法是保存供应商ID或某种USB充电器的唯一ID。它将充当配对设备。然后充电器将被授权。如果手机使用不同的充电器充电,它应该会触发短信给手机被盗的一些预装手机号码。 也许这是一个愚蠢的问题。但我必须这样做。在android中有一种方法可以找到USB充电器的供应商ID。我没有任何方法来做到这一点。所以,如果有任何知道请指导我如何做到这一点。提前致谢

    1热度

    1回答

    我正在开发使用OTG Pen Drive的应用程序,所以像从OTG笔驱动器读取数据的概念,但所有用户都可能不是同一个设备。 我已经测试了5-6个设备,这些设备给了我不同的USB OTG路径。即使在同一台设备上,我也删除了笔式驱动器,然后再次插入,它显示了我不同的文件夹名称path.so,我无法找到所有用户的确切路径。所以,我的问题是: 如何获得设备是否支持OTG或不通过编程? 如何以编程方式为所有

    0热度

    1回答

    我正在尝试与USB附件(磁条读卡器,型号-E-Seek M250)进行通信,其中Nexus 7充当USBHost。 使用案例:当刷卡时,我需要从卡中获取详细信息并将其转换为用户可读的格式。 我已经能够成功获取设备,其接口和输入端点。 之后,这是我在做什么来获取数据: int receivedBytes = mConnection.bulkTransfer(usbEndpointIN, readBy