Android监听底层事件的机制总结
16lz
2021-01-23
研究了一上午的Android监听底层事件的机制,总结如下:
内核驱动监听硬件设备的状态和行为,通过uevent机制发送事件给用户空间;
用户空间通过UeventObserver来监听来自内核的uevent,进行处理。
内核空间和用户空间的通信使用了netlink机制。
参考的文章有:
Android使用UeventObserver:
http://blog.csdn.net/lushengchu_luis/article/details/9466405
http://blog.csdn.net/dfysy/article/details/7330919
Android使用uevent机制:
http://blog.csdn.net/yangwen123/article/details/9053527
http://www.cnblogs.com/qclzdh/archive/2011/06/13/2080166.html
Linux netlink机制:
http://stackoverflow.com/questions/22667332/how-to-use-netlink-sockets-for-kernel-userspace-communication-android
http://blog.csdn.net/azloong/article/details/6799476
更多相关文章
- Android艺术开发探索——第二章:IPC机制(下)
- Android的包管理机制浅析(一)
- Android使用反射机制设置ListView的默认焦点
- [原]Android应用程序键盘(Keyboard)消息处理机制分析
- 索骥馆-编程语言之《Android内核剖析》扫描版[PDF]
- Android的IPC机制(六)—— BroadcastReceiver的使用
- 基于Android的Linux内核的电源管理
- 总结系列-触摸屏事件的传递机制