问题标签 [usb-otg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1814 浏览

android - Android:如何以编程方式连接/断开 OTG

我想在我的 android 设备中以编程方式连接和断开 USB OTG(笔式驱动器、硬盘驱动器等)

对于 USB,我在连接到 PC 时使用以下路径绑定/取消绑定 USB

以同样的方式,我想为 OTG 做这件事。

0 投票
2 回答
2205 浏览

android - 如何检测我的android设备是否支持android中的otg电缆

我想检测我的安卓智能手机是否支持 USB On-The-Go 。我在互联网上搜索了很多,但找不到任何方法!

我发现有一个应用程序“USB OTG Checker”。这是该应用程序的一些屏幕截图。

在此处输入图像描述

如何检查 USB 是否插入智能手机?

0 投票
1 回答
1288 浏览

android - How to read text file from external storage in android phone

I want to read a file from android application . This file is in external storage ( pendrive) connected to android tablet via OTG cable .

I have searched a lot on " how to do this " , but could not get any way . Can you please help me to do that ?

0 投票
0 回答
2131 浏览

iphone - 使用 USB 的 iPhone/iPad 串行通信

我希望创建一个允许在 Android 和 Apple 平板电脑和手机之间发送和接收串行数据的应用程序。已决定必须通过平板电脑或手机的 USB 端口传输和接收数据。如果这不可行,我将尝试使用蓝牙。

问题 1:有没有办法使用 iDevice 的 USB 端口进行串行通信?此数据将在将在应用商店出售的应用中进行解释。

到目前为止,我的研究已经确定,在 Android 手机上,这可以通过以下方式实现:

  • 使用 USB On The Go (OTG) 电缆
  • 将其连接到串行到 USB 转换器电缆
  • 使用包括 USB Host 在内的 Android SDK 通过 USB 端口进行读/写
  • 使用许多 IDE 和编程语言选项创建应用程序
  • 轻松上传到google play

在 iDevice 上促进相同的应用程序似乎不那么直接。到目前为止,我已经确定的是:

  • 必须使用苹果认证的 USB-Serial 或 USB OTG 电缆
  • “Redpark”出售此产品,但仅限于非商业用途
  • 如果我要制作自己的电缆,则需要“Made for iPhone”许可证才能为苹果制作任何硬件
  • 编写应用程序需要 iOS 开发者许可证

问题二:MFi认证费用是多少?这不是容易获得的信息。

对于冗长的描述感到抱歉,但我想表明我在提出问题之前已经努力研究过这个问题。

0 投票
1 回答
1682 浏览

android - USB OTG 暂停

我正在开发一款支持 USB OTG 的安卓手机。

假设我们将一个 USB 集线器(总线供电/自供电)连接到安卓手机,并且集线器上没有连接任何设备。手机是否应该进入深度睡眠(挂起)?

0 投票
0 回答
3178 浏览

android - Android以编程方式在USB驱动器OTG中读/写文件

我想以编程方式在 USB 驱动器 OTG 中读写文件。

用例如下:

  1. 用户将 USB OTG 连接到 Nexus 10 设备。
  2. 我的应用程序将收到 USB 已连接的通知。(达到)
  3. 我的应用程序将从 USB 驱动器中读取一些文件
  4. 我的应用程序将对文件进行一些更改。
  5. 我的应用程序会将文件写回 USB 驱动器。

我正在为 Lollipop 设备编写 android 应用程序。任何帮助表示赞赏。谢谢你。

0 投票
0 回答
1047 浏览

android - 如何使用 mount 命令将 USB 驱动器安装到 nexus 5?

我在一些在线资源中读到,lolipop 5 允许在没有 root 权限的情况下使用 otg 电缆安装 USB 设备。

我看到的另一件事是应用程序“ES Explorer”可以在没有 root 的情况下挂载 USB 设备。

我正在尝试使用内置的“安装”命令安装 USB 设备,但我收到“权限被拒绝”错误。

该设备在 /etc/partitions 中显示为:

我试过了

并获得“权限被拒绝”

安装 USB 设备的正确方法是什么?

ES Explorer如何在没有root权限的情况下挂载usb设备?

0 投票
1 回答
4082 浏览

android - 如何从 Android 中的 USB OTG Pen Drive 读取数据?

我正在开发一个使用 OTG 笔式驱动器的应用程序,所以像从 OTG 笔式驱动器读取数据但所有用户可能不是同一个设备的概念。

我已经在 5-6 台设备上进行了测试,这些设备给了我不同的 USB OTG 路径。即使在同一设备上,我也移除了笔式驱动器并再次插入,它显示了不同的路径文件夹名称。所以我无法找到所有用户的确切路径。所以,我的问题是:

  1. 如何以编程方式获取设备是否支持 OTG?
  2. 如何以编程方式为支持 OTG 的所有设备找到 USB Pen Drive OTG 的确切路径?
  3. 如果用户多次插入/删除,它会响应相同的路径吗?如果用户也可以格式化笔式驱动器?
0 投票
2 回答
133 浏览

javascript - CSS 中的 cursor 属性似乎不适用于 USB On The Go

鼠标光标样式,如 Col-Resize 和 Not-Allowed See Examples Here 似乎不适用于通过 USB OTG 出现在手机或平板电脑上的鼠标。有什么方法可以将 CSS、Javascript 或其他样式应用于 OTG 鼠标?

0 投票
0 回答
2164 浏览

embedded - 用STM32实现USB OTG双角色设备

我正在使用 STM32F205 微控制器的 USB OTG 外围设备。我已经分别实现了主机(使用 HAL 和 USB 主机库)和设备(HAL + USB 设备库)。但我坚持使用自动模式检测。我无法找到任何具有双角色 USB 的示例固件。STM 的示例通常使用屏幕菜单或按钮来切换主机/设备模式。

我看到的最简单的方法是将 OTG ID 引脚配置为 GPIO 输入并轮询其状态。但我相信带有硬件 OTG 的设备有更好的方法。

有谁知道我应该如何开始?