Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
键盘输入和硬件按钮等 I/O 事件通过 /dev/input/event* 处理。设备旋转如何?什么是低级机制,我们如何像 /dev/input/event* 那样进行 record-n-replay?
我没有精确的机制,但总体思路是旋转由加速度计处理。我相当但不完全确定它也可以通过 /dev/input/event 机制获得,但如果不是,它可能是其他一些类似的方法(即 - 字符设备)。
还要注意两点。首先是您不必实际编写自己的内核级驱动程序来模仿精确的协议。您可以编写自己的协议,然后编写用户级驱动程序将这些事件驱动到 Dalvik 基础架构中。
沙查尔