- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个程序正在监听某个事件文件句柄。是否有我可以阅读的文件以获取有关我正在收听的特定事件的设备的详细信息?
最佳答案
假设 (a) 您在 Linux 上并且 (b) 您安装了 sysfs
(通常在 /sys
上),您可以查看 /系统/类/输入/事件X
。这将是设备树的符号链接(symbolic link);这应该为您提供一些设备详细信息。例如:
$ readlink /sys/class/input/event4
../../devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.1/input/input4/event4
对于 USB 设备,您可以挂载 usbfs
文件系统并查看 devices
文件以获取更多信息。
关于c - 查找连接到/dev/input/eventX 的设备的描述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10341349/
我正在通过创建虚拟键盘/鼠标来玩 uinput。我设置虚拟设备没问题。 int fd; struct uinput_user_dev uidev; struct
我想从/dev/input/eventX-Files 读取输入数据(键盘输入)。我想,我在以下位置找到了信息: lrwxrwxrwx 1 root root 9 19. Feb 07:45 usb-_
我正在尝试从/dev/input/event2 读取原始键盘缓冲区 ls -l /dev/input/by-id/ lrwxrwxrwx 1 root root 9 Mar 14 21:08 usb-
这些文件是否代表设备中的所有传感器?我在我的 android 设备上有 rot 访问权限,但是当我尝试打开这些文件时,我发现它们是空的,我的文件管理器浏览器告诉我这些文件在我浏览此目录前几秒钟已被修改
我有一个程序正在监听某个事件文件句柄。是否有我可以阅读的文件以获取有关我正在收听的特定事件的设备的详细信息? 最佳答案 假设 (a) 您在 Linux 上并且 (b) 您安装了 sysfs(通常在 /
我正在开发一个需要将触摸事件发送到/dev/input/eventX 的 android 应用程序。我知道执行此类操作的 C 代码结构如下: struct input_event { stru
我正在从事一个项目,该项目要求我在 Scientific Linux 6.4(Linux 内核 2.6.32)上运行触摸屏。虽然内核不完全支持触摸屏,但当我触摸屏幕时,我能够看到在触摸屏的 /dev/
我有一个自制的键盘,我想用 bash 脚本读出。键盘位置是/dev/input/event1 我正在尝试通过 在 bash 中读取此输入 read input
我需要检测某种类型的设备(例如鼠标)并使用守护进程在 Linux 中捕获它的事件。 Xlib 的使用似乎没有用,因为Xlib 只能捕获应用程序创建的窗口事件,而不是所有系统事件(但如果我错了,请纠正我
我正在开发一些需要在程序中向手机注入(inject)触摸屏事件的程序,我正在使用开源库 https://code.google.com/p/android-event-injector/通过在 dev
我正在尝试编写一个需要从类键盘 (HID) 设备获取输入的 Linux 守护程序 - 它不是控制台键盘,而是第二个设备(如果有任何区别,它实际上是一维条形码扫描仪) .守护进程将处理它接收到的数据(来
我正在 try catch linux 键盘/鼠标输入,并且正在读取来自 /dev/input/event2 之类的事件。但似乎输入有时会定向到 /dev/input/event2,有时会定向到 /d
所以我的守护进程会坐在那里听 udev,等待连接/断开事件,这样它就可以通知其他线程连接或停止读取/dev/input/eventX 文件。 本质上,它正在监听连接到本地系统(模拟 HID 键盘)的
我是一名优秀的程序员,十分优秀!