问题标签 [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.
android - Android:如何以编程方式连接/断开 OTG
我想在我的 android 设备中以编程方式连接和断开 USB OTG(笔式驱动器、硬盘驱动器等)
对于 USB,我在连接到 PC 时使用以下路径绑定/取消绑定 USB
以同样的方式,我想为 OTG 做这件事。
android - 如何检测我的android设备是否支持android中的otg电缆
我想检测我的安卓智能手机是否支持 USB On-The-Go 。我在互联网上搜索了很多,但找不到任何方法!
我发现有一个应用程序“USB OTG Checker”。这是该应用程序的一些屏幕截图。
如何检查 USB 是否插入智能手机?
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 ?
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认证费用是多少?这不是容易获得的信息。
对于冗长的描述感到抱歉,但我想表明我在提出问题之前已经努力研究过这个问题。
android - USB OTG 暂停
我正在开发一款支持 USB OTG 的安卓手机。
假设我们将一个 USB 集线器(总线供电/自供电)连接到安卓手机,并且集线器上没有连接任何设备。手机是否应该进入深度睡眠(挂起)?
android - Android以编程方式在USB驱动器OTG中读/写文件
我想以编程方式在 USB 驱动器 OTG 中读写文件。
用例如下:
- 用户将 USB OTG 连接到 Nexus 10 设备。
- 我的应用程序将收到 USB 已连接的通知。(达到)
- 我的应用程序将从 USB 驱动器中读取一些文件
- 我的应用程序将对文件进行一些更改。
- 我的应用程序会将文件写回 USB 驱动器。
我正在为 Lollipop 设备编写 android 应用程序。任何帮助表示赞赏。谢谢你。
android - 如何使用 mount 命令将 USB 驱动器安装到 nexus 5?
我在一些在线资源中读到,lolipop 5 允许在没有 root 权限的情况下使用 otg 电缆安装 USB 设备。
我看到的另一件事是应用程序“ES Explorer”可以在没有 root 的情况下挂载 USB 设备。
我正在尝试使用内置的“安装”命令安装 USB 设备,但我收到“权限被拒绝”错误。
该设备在 /etc/partitions 中显示为:
我试过了
并获得“权限被拒绝”
安装 USB 设备的正确方法是什么?
ES Explorer如何在没有root权限的情况下挂载usb设备?
android - 如何从 Android 中的 USB OTG Pen Drive 读取数据?
我正在开发一个使用 OTG 笔式驱动器的应用程序,所以像从 OTG 笔式驱动器读取数据但所有用户可能不是同一个设备的概念。
我已经在 5-6 台设备上进行了测试,这些设备给了我不同的 USB OTG 路径。即使在同一设备上,我也移除了笔式驱动器并再次插入,它显示了不同的路径文件夹名称。所以我无法找到所有用户的确切路径。所以,我的问题是:
- 如何以编程方式获取设备是否支持 OTG?
- 如何以编程方式为支持 OTG 的所有设备找到 USB Pen Drive OTG 的确切路径?
- 如果用户多次插入/删除,它会响应相同的路径吗?如果用户也可以格式化笔式驱动器?
javascript - CSS 中的 cursor 属性似乎不适用于 USB On The Go
鼠标光标样式,如 Col-Resize 和 Not-Allowed See Examples Here 似乎不适用于通过 USB OTG 出现在手机或平板电脑上的鼠标。有什么方法可以将 CSS、Javascript 或其他样式应用于 OTG 鼠标?
embedded - 用STM32实现USB OTG双角色设备
我正在使用 STM32F205 微控制器的 USB OTG 外围设备。我已经分别实现了主机(使用 HAL 和 USB 主机库)和设备(HAL + USB 设备库)。但我坚持使用自动模式检测。我无法找到任何具有双角色 USB 的示例固件。STM 的示例通常使用屏幕菜单或按钮来切换主机/设备模式。
我看到的最简单的方法是将 OTG ID 引脚配置为 GPIO 输入并轮询其状态。但我相信带有硬件 OTG 的设备有更好的方法。
有谁知道我应该如何开始?