繁体   English   中英

Android:usb在C中隐藏了驱动程序

[英]Android: usb hid driver in C

我需要在Android中编写一个与我们的自定义HID设备对话的usb“驱动程序”。 我已经能够使用Java中的android.hardware.usb打开并从设备获取数据,但是我们使用C .so文件要好得多,因为所有其他代码都在C中。

我的问题是在没有root权限的情况下获得与设备通信的权限。 有没有办法做到这一点,或者是我尝试使用USB Host配件解决方案的唯一方法? 如果需要,我可以修改操作系统,但另一种解决方案会更好。

我发现可以通过修改/ueventd.rc来更改设备权限。 这显然要求您构建自己的操作系统版本(或者根植于其中,这使得首先更改权限毫无意义)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM