Android监听底层事件的机制总结

研究了一上午的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监听底层事件的机制总结,,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。